@rnv/core
Type Aliases
AsyncCallback
Ƭ AsyncCallback: () => Promise
<void
>
Type declaration
▸ (): Promise
<void
>
Returns
Promise
<void
>
Defined in
@rnv/core/lib/projects/types.d.ts:3
BuildConfigKey
Ƭ BuildConfigKey: keyof ConfigFileBuildConfig
Defined in
@rnv/core/lib/schema/types.d.ts:89
CommonBuildSchemeKey
Ƭ CommonBuildSchemeKey: keyof ConfigCommonBuildSchemeSchema
Defined in
@rnv/core/lib/schema/types.d.ts:42
CommonPropKey
Ƭ CommonPropKey: keyof ConfigCommonSchemaFragment
Defined in
@rnv/core/lib/schema/types.d.ts:40
ConfigAndroidManifest
Ƭ ConfigAndroidManifest: Object
Type declaration
Name | Type |
---|---|
children? | ConfigAndroidManifestChildType [] |
package? | string |
tag | string |
xmlns:android? | string |
xmlns:tools? | string |
Defined in
@rnv/core/lib/schema/types.d.ts:57
ConfigAndroidManifestChildType
Ƭ ConfigAndroidManifestChildType: z.infer
<typeof zodManifestChildBase
> & { children?
: ConfigAndroidManifestChildType
[] }
Defined in
@rnv/core/lib/schema/types.d.ts:54
ConfigAndroidManifestNode
Ƭ ConfigAndroidManifestNode: ConfigAndroidManifestChildType
Defined in
@rnv/core/lib/schema/types.d.ts:53
ConfigAndroidResources
Ƭ ConfigAndroidResources: Object
Type declaration
Name | Type |
---|---|
children? | ConfigAndroidResourcesChildType [] |
name? | string |
parent? | string |
tag | string |
value? | string |
Defined in
@rnv/core/lib/schema/types.d.ts:59
ConfigAndroidResourcesChildType
Ƭ ConfigAndroidResourcesChildType: z.infer
<typeof zodResourcesChildBase
> & { children?
: ConfigAndroidResourcesChildType
[] }
Defined in
@rnv/core/lib/schema/types.d.ts:61
ConfigAndroidResourcesNode
Ƭ ConfigAndroidResourcesNode: ConfigAndroidResourcesChildType
Defined in
@rnv/core/lib/schema/types.d.ts:60
ConfigAppDelegateMethod
Ƭ ConfigAppDelegateMethod: ConfigTemplateXcodeAppDelegateMethod
[number
]
Defined in
@rnv/core/lib/schema/types.d.ts:65
ConfigBuildSchemeFragment
Ƭ ConfigBuildSchemeFragment: Object
Type declaration
Name | Type |
---|---|
description? | string |
enabled? | boolean |
Defined in
@rnv/core/lib/schema/types.d.ts:37
ConfigCommonBuildSchemeSchema
Ƭ ConfigCommonBuildSchemeSchema: Partial
<ConfigCommonSchemaFragment
& ConfigBuildSchemeFragment
& ConfigPlatformBaseFragment
>
Defined in
@rnv/core/lib/schema/types.d.ts:41
ConfigCommonSchema
Ƭ ConfigCommonSchema: Partial
<ConfigCommonSchemaFragment
> & { buildSchemes?
: Record
<string
, ConfigCommonBuildSchemeSchema
> }
Defined in
@rnv/core/lib/schema/types.d.ts:43
ConfigCommonSchemaFragment
Ƭ ConfigCommonSchemaFragment: Object
Type declaration
Name | Type |
---|---|
assetSources? | string [] |
author? | string |
backgroundColor? | string |
custom? | any |
description? | string |
excludedPermissions? | string [] |
excludedPlugins? | string [] |
fontSources? | string [] |
id? | string |
idSuffix? | string |
includedFonts? | string [] |
includedPermissions? | string [] |
includedPlugins? | string [] |
license? | string |
runtime? | any |
splashScreen? | boolean |
title? | string |
version? | string |
versionCode? | string |
versionCodeFormat? | string |
versionCodeOffset? | number |
versionFormat? | string |
Defined in
@rnv/core/lib/schema/types.d.ts:39
ConfigFileApp
Ƭ ConfigFileApp: ConfigRootAppBaseFragment
& { common?
: ConfigCommonSchema
; platforms?
: ConfigPlatformsSchema
; plugins?
: ConfigPluginsSchema
}
Defined in
@rnv/core/lib/schema/types.d.ts:80
ConfigFileBuildConfig
Ƭ ConfigFileBuildConfig: ConfigFileTemplates
& ConfigFileWorkspace
& RootPluginsMerged
& ConfigFileProject
& ConfigFileLocal
& ConfigRootAppBaseFragment
Defined in
@rnv/core/lib/schema/types.d.ts:88
ConfigFileEngine
Ƭ ConfigFileEngine: Object
Type declaration
Name | Type |
---|---|
custom? | any |
engineExtension? | string |
id? | string |
npm? | { dependencies? : Record <string , string > ; devDependencies? : Record <string , string > ; optionalDependencies? : Record <string , string > ; peerDependencies? : Record <string , string > } |
npm.dependencies? | Record <string , string > |
npm.devDependencies? | Record <string , string > |
npm.optionalDependencies? | Record <string , string > |
npm.peerDependencies? | Record <string , string > |
overview? | string |
packageName? | string |
platforms? | Partial <Record <"android" | "linux" | "web" | "ios" | "androidtv" | "firetv" | "tvos" | "macos" | "windows" | "tizen" | "webos" | "chromecast" | "kaios" | "webtv" | "androidwear" | "tizenwatch" | "tizenmobile" | "xbox" , { engine? : string ; npm? : { dependencies? : Record <string , string > ; devDependencies? : Record <string , string > ; optionalDependencies? : Record <string , string > ; peerDependencies? : Record <string , string > } }>> |
plugins? | Record <string , string > |
Defined in
@rnv/core/lib/schema/types.d.ts:93
ConfigFileIntegration
Ƭ ConfigFileIntegration: Object
Type declaration
Name | Type |
---|---|
packageName? | string |
Defined in
@rnv/core/lib/schema/types.d.ts:94
ConfigFileLocal
Ƭ ConfigFileLocal: Object
Type declaration
Name | Type |
---|---|
_meta? | { currentAppConfigId? : string ; requiresJetify? : boolean } |
_meta.currentAppConfigId? | string |
_meta.requiresJetify? | boolean |
defaultTargets? | Partial <Record <"android" | "linux" | "web" | "ios" | "androidtv" | "firetv" | "tvos" | "macos" | "windows" | "tizen" | "webos" | "chromecast" | "kaios" | "webtv" | "androidwear" | "tizenwatch" | "tizenmobile" | "xbox" , string >> |
workspaceAppConfigsDir? | string |
Defined in
@rnv/core/lib/schema/types.d.ts:95
ConfigFileOverrides
Ƭ ConfigFileOverrides: Object
Type declaration
Name | Type |
---|---|
overrides? | Record <string , Record <string , string >> |
Defined in
@rnv/core/lib/schema/types.d.ts:96
ConfigFilePlugin
Ƭ ConfigFilePlugin: ConfigPluginSchema
& z.infer
<typeof zodPluginFragment
>
Defined in
@rnv/core/lib/schema/types.d.ts:105
ConfigFilePrivate
Ƭ ConfigFilePrivate: Object
Type declaration
Name | Type |
---|---|
platforms? | { android? : { keyAlias? : string ; keyPassword? : string ; storeFile? : string ; storePassword? : string } ; androidtv? : { keyAlias? : string ; keyPassword? : string ; storeFile? : string ; storePassword? : string } ; androidwear? : { keyAlias? : string ; keyPassword? : string ; storeFile? : string ; storePassword? : string } ; chromecast? : any ; firetv? : { keyAlias? : string ; keyPassword? : string ; storeFile? : string ; storePassword? : string } ; ios? : any ; kaios? : any ; linux? : any ; macos? : any ; tizen? : any ; tizenmobile? : any ; tizenwatch? : any ; tvos? : any ; web? : any ; webos? : any ; webtv? : any ; windows? : any ; xbox? : any } |
platforms.android? | { keyAlias? : string ; keyPassword? : string ; storeFile? : string ; storePassword? : string } |
platforms.android.keyAlias? | string |
platforms.android.keyPassword? | string |
platforms.android.storeFile? | string |
platforms.android.storePassword? | string |
platforms.androidtv? | { keyAlias? : string ; keyPassword? : string ; storeFile? : string ; storePassword? : string } |
platforms.androidtv.keyAlias? | string |
platforms.androidtv.keyPassword? | string |
platforms.androidtv.storeFile? | string |
platforms.androidtv.storePassword? | string |
platforms.androidwear? | { keyAlias? : string ; keyPassword? : string ; storeFile? : string ; storePassword? : string } |
platforms.androidwear.keyAlias? | string |
platforms.androidwear.keyPassword? | string |
platforms.androidwear.storeFile? | string |
platforms.androidwear.storePassword? | string |
platforms.chromecast? | any |
platforms.firetv? | { keyAlias? : string ; keyPassword? : string ; storeFile? : string ; storePassword? : string } |
platforms.firetv.keyAlias? | string |
platforms.firetv.keyPassword? | string |
platforms.firetv.storeFile? | string |
platforms.firetv.storePassword? | string |
platforms.ios? | any |
platforms.kaios? | any |
platforms.linux? | any |
platforms.macos? | any |
platforms.tizen? | any |
platforms.tizenmobile? | any |
platforms.tizenwatch? | any |
platforms.tvos? | any |
platforms.web? | any |
platforms.webos? | any |
platforms.webtv? | any |
platforms.windows? | any |
platforms.xbox? | any |
private? | Record <string , any > |
Defined in
@rnv/core/lib/schema/types.d.ts:107
ConfigFileProject
Ƭ ConfigFileProject: ConfigRootProjectBaseFragment
& { common?
: ConfigCommonSchema
; platforms?
: ConfigPlatformsSchema
; plugins?
: ConfigPluginsSchema
}
Defined in
@rnv/core/lib/schema/types.d.ts:112
ConfigFileRenative
Ƭ ConfigFileRenative: Object
Type declaration
Name | Type |
---|---|
app | ConfigFileApp |
engine | ConfigFileEngine |
integration | ConfigFileIntegration |
local | ConfigFileLocal |
overrides | ConfigFileOverrides |
plugin | ConfigFilePlugin |
private | ConfigFilePrivate |
project | ConfigFileProject |
templateIntegrations | ConfigFileTemplates |
templatePlugins | ConfigFileTemplates |
templateProject | ConfigFileTemplate |
templateProjects | ConfigFileTemplates |
workspace | ConfigFileWorkspace |
workspaces | ConfigFileWorkspaces |
Defined in
@rnv/core/lib/schema/types.d.ts:125
ConfigFileRuntime
Ƭ ConfigFileRuntime: Object
Defined in
@rnv/core/lib/schema/types.d.ts:141
ConfigFileTemplate
Ƭ ConfigFileTemplate: Object
Type declaration
Name | Type |
---|---|
bootstrapConfig? | ConfigTemplateBootstrapConfig |
templateConfig? | ConfigTemplateConfigFragment |
Defined in
@rnv/core/lib/schema/types.d.ts:118
ConfigFileTemplates
Ƭ ConfigFileTemplates: Object
Defined in
@rnv/core/lib/schema/types.d.ts:122
ConfigFileWorkspace
Ƭ ConfigFileWorkspace: Object
Type declaration
Name | Type |
---|---|
appConfigsPath? | string |
defaultTargets? | Partial <Record <"android" | "linux" | "web" | "ios" | "androidtv" | "firetv" | "tvos" | "macos" | "windows" | "tizen" | "webos" | "chromecast" | "kaios" | "webtv" | "androidwear" | "tizenwatch" | "tizenmobile" | "xbox" , string >> |
disableTelemetry? | boolean |
projectTemplates? | Record <string , { description? : string ; localPath? : string ; packageName? : string }> |
sdks? | { ANDROID_NDK? : string ; ANDROID_SDK? : string ; KAIOS_SDK? : string ; TIZEN_SDK? : string ; WEBOS_SDK? : string } |
sdks.ANDROID_NDK? | string |
sdks.ANDROID_SDK? | string |
sdks.KAIOS_SDK? | string |
sdks.TIZEN_SDK? | string |
sdks.WEBOS_SDK? | string |
Defined in
@rnv/core/lib/schema/types.d.ts:123
ConfigFileWorkspaces
Ƭ ConfigFileWorkspaces: Object
Type declaration
Name | Type |
---|---|
workspaces | Record <string , { path : string ; remote? : { type : string ; url : string } }> |
Defined in
@rnv/core/lib/schema/types.d.ts:124
ConfigPlatformAndroidFragment
Ƭ ConfigPlatformAndroidFragment: Object
Type declaration
Name | Type |
---|---|
aab? | boolean |
buildToolsVersion? | string |
compileSdkVersion? | number |
disableSigning? | boolean |
enableAndroidX? | string | boolean |
enableJetifier? | string | boolean |
excludedFeatures? | string [] |
extraGradleParams? | string |
flipperEnabled? | boolean |
googleServicesVersion? | string |
gradleBuildToolsVersion? | string |
gradleWrapperVersion? | string |
includedFeatures? | string [] |
keyAlias? | string |
kotlinVersion? | string |
minSdkVersion? | number |
minifyEnabled? | boolean |
multipleAPKs? | boolean |
ndkVersion? | string |
newArchEnabled? | boolean |
signingConfig? | string |
storeFile? | string |
supportLibVersion? | string |
targetSdkVersion? | number |
Defined in
@rnv/core/lib/schema/types.d.ts:46
ConfigPlatformBaseFragment
Ƭ ConfigPlatformBaseFragment: Object
Type declaration
Name | Type |
---|---|
assetFolderPlatform? | string |
bundleAssets? | boolean |
bundleIsDev? | boolean |
enableSourceMaps? | boolean |
engine? | string |
entryFile? | string |
extendPlatform? | "android" | "linux" | "web" | "ios" | "androidtv" | "firetv" | "tvos" | "macos" | "windows" | "tizen" | "webos" | "chromecast" | "kaios" | "webtv" | "androidwear" | "tizenwatch" | "tizenmobile" | "xbox" |
getJsBundleFile? | string |
Defined in
@rnv/core/lib/schema/types.d.ts:47
ConfigPlatformBuildSchemeSchema
Ƭ ConfigPlatformBuildSchemeSchema: ConfigCommonSchemaFragment
& ConfigBuildSchemeFragment
& ConfigPlatformSchemaFragment
Defined in
@rnv/core/lib/schema/types.d.ts:73
ConfigPlatformElectronFragment
Ƭ ConfigPlatformElectronFragment: Object
Type declaration
Name | Type |
---|---|
BrowserWindow? | { height? : number ; webPreferences? : { devTools : boolean } ; width? : number } |
BrowserWindow.height? | number |
BrowserWindow.webPreferences? | { devTools : boolean } |
BrowserWindow.webPreferences.devTools | boolean |
BrowserWindow.width? | number |
electronConfig? | any |
Defined in
@rnv/core/lib/schema/types.d.ts:48
ConfigPlatformLightningFragment
Ƭ ConfigPlatformLightningFragment: Object
Type declaration
Name | Type |
---|---|
target? | string |
Defined in
@rnv/core/lib/schema/types.d.ts:50
ConfigPlatformNextJsFragment
Ƭ ConfigPlatformNextJsFragment: Object
Type declaration
Name | Type |
---|---|
exportDir? | string |
nextTranspileModules? | string [] |
outputDir? | string |
pagesDir? | string |
Defined in
@rnv/core/lib/schema/types.d.ts:51
ConfigPlatformReactNativeFragment
Ƭ ConfigPlatformReactNativeFragment: Object
Type declaration
Name | Type |
---|---|
reactNativeEngine? | "jsc" | "v8-android" | "v8-android-nointl" | "v8-android-jit" | "v8-android-jit-nointl" | "hermes" |
Defined in
@rnv/core/lib/schema/types.d.ts:52
ConfigPlatformSchema
Ƭ ConfigPlatformSchema: ConfigPlatformSchemaFragment
& { buildSchemes?
: Record
<string
, ConfigPlatformBuildSchemeSchema
> }
Defined in
@rnv/core/lib/schema/types.d.ts:75
ConfigPlatformSchemaFragment
Ƭ ConfigPlatformSchemaFragment: ConfigCommonSchemaFragment
& ConfigPlatformBaseFragment
& ConfigPlatformiOSFragment
& ConfigPlatformAndroidFragment
& ConfigPrivatePlatformAndroid
& ConfigPlatformWebFragment
& ConfigPlatformTizenFragment
& ConfigPlatformWindowsFragment
& ConfigPlatformWebOSFragment
& ConfigPlatformLightningFragment
& ConfigPlatformReactNativeFragment
& ConfigPlatformWebpackFragment
& ConfigPlatformElectronFragment
& ConfigPlatformNextJsFragment
& ConfigTemplateAndroidFragment
& ConfigTemplateXcodeFragment
Defined in
@rnv/core/lib/schema/types.d.ts:71
ConfigPlatformTizenFragment
Ƭ ConfigPlatformTizenFragment: Object
Type declaration
Name | Type |
---|---|
appName? | string |
certificateProfile? | string |
package? | string |
Defined in
@rnv/core/lib/schema/types.d.ts:66
ConfigPlatformWebFragment
Ƭ ConfigPlatformWebFragment: Object
Type declaration
Name | Type |
---|---|
devServerHost? | string |
environment? | string |
timestampBuildFiles? | string [] |
Defined in
@rnv/core/lib/schema/types.d.ts:67
ConfigPlatformWebOSFragment
Ƭ ConfigPlatformWebOSFragment: Object
Type declaration
Name | Type |
---|---|
iconColor? | string |
Defined in
@rnv/core/lib/schema/types.d.ts:68
ConfigPlatformWebpackFragment
Ƭ ConfigPlatformWebpackFragment: Object
Type declaration
Name | Type |
---|---|
webpackConfig? | { customScripts? : string [] ; publicUrl? : string } |
webpackConfig.customScripts? | string [] |
webpackConfig.publicUrl? | string |
Defined in
@rnv/core/lib/schema/types.d.ts:69
ConfigPlatformWindowsFragment
Ƭ ConfigPlatformWindowsFragment: Object
Type declaration
Name | Type |
---|---|
templateVSProject? | { additionalMetroOptions? : Record <string , any > ; appPath? : string ; arch? : string ; autolink? : boolean ; build? : boolean ; buildLogDirectory? : string ; bundle? : boolean ; devPort? : string ; device? : boolean ; directDebugging? : boolean ; emulator? : boolean ; experimentalNuGetDependency? : boolean ; info? : boolean ; language? : string ; launch? : boolean ; logging? : boolean ; msbuildprops? : string ; nuGetTestFeed? : string ; nuGetTestVersion? : string ; overwrite? : boolean ; packageExtension? : string ; packager? : boolean ; proj? : string ; reactNativeEngine? : string ; release? : boolean ; remoteDebugging? : boolean ; root? : string ; singleproc? : boolean ; sln? : string ; target? : string ; telemetry? : boolean ; useWinUI3? : boolean } |
templateVSProject.additionalMetroOptions? | Record <string , any > |
templateVSProject.appPath? | string |
templateVSProject.arch? | string |
templateVSProject.autolink? | boolean |
templateVSProject.build? | boolean |
templateVSProject.buildLogDirectory? | string |
templateVSProject.bundle? | boolean |
templateVSProject.devPort? | string |
templateVSProject.device? | boolean |
templateVSProject.directDebugging? | boolean |
templateVSProject.emulator? | boolean |
templateVSProject.experimentalNuGetDependency? | boolean |
templateVSProject.info? | boolean |
templateVSProject.language? | string |
templateVSProject.launch? | boolean |
templateVSProject.logging? | boolean |
templateVSProject.msbuildprops? | string |
templateVSProject.nuGetTestFeed? | string |
templateVSProject.nuGetTestVersion? | string |
templateVSProject.overwrite? | boolean |
templateVSProject.packageExtension? | string |
templateVSProject.packager? | boolean |
templateVSProject.proj? | string |
templateVSProject.reactNativeEngine? | string |
templateVSProject.release? | boolean |
templateVSProject.remoteDebugging? | boolean |
templateVSProject.root? | string |
templateVSProject.singleproc? | boolean |
templateVSProject.sln? | string |
templateVSProject.target? | string |
templateVSProject.telemetry? | boolean |
templateVSProject.useWinUI3? | boolean |
Defined in
@rnv/core/lib/schema/types.d.ts:70
ConfigPlatformiOSFragment
Ƭ ConfigPlatformiOSFragment: Object
Type declaration
Name | Type |
---|---|
allowProvisioningUpdates? | boolean |
appleId? | string |
codeSignIdentities? | Record <string , string > |
codeSignIdentity? | string |
commandLineArguments? | string [] |
deploymentTarget? | string |
entitlements? | Record <string , string > |
excludedArchs? | string [] |
exportOptions? | { compileBitcode? : boolean ; method? : string ; provisioningProfiles? : Record <string , string > ; signingCertificate? : string ; signingStyle? : string ; teamID? : string ; uploadBitcode? : boolean ; uploadSymbols? : boolean } |
exportOptions.compileBitcode? | boolean |
exportOptions.method? | string |
exportOptions.provisioningProfiles? | Record <string , string > |
exportOptions.signingCertificate? | string |
exportOptions.signingStyle? | string |
exportOptions.teamID? | string |
exportOptions.uploadBitcode? | boolean |
exportOptions.uploadSymbols? | boolean |
firebaseId? | string |
ignoreLogs? | boolean |
ignoreWarnings? | boolean |
newArchEnabled? | boolean |
orientationSupport? | { phone? : string [] ; tab? : string [] } |
orientationSupport.phone? | string [] |
orientationSupport.tab? | string [] |
provisionProfileSpecifier? | string |
provisionProfileSpecifiers? | Record <string , string > |
provisioningProfiles? | Record <string , string > |
provisioningStyle? | string |
runScheme? | string |
scheme? | string |
schemeTarget? | string |
sdk? | string |
systemCapabilities? | Record <string , boolean > |
teamID? | string |
teamIdentifier? | string |
testFlightId? | string |
urlScheme? | string |
Defined in
@rnv/core/lib/schema/types.d.ts:49
ConfigPlatformsSchema
Ƭ ConfigPlatformsSchema: Partial
<Record
<RnvPlatformKey
, ConfigPlatformSchema
>>
Defined in
@rnv/core/lib/schema/types.d.ts:78
ConfigPluginBaseFragment
Ƭ ConfigPluginBaseFragment: Object
Type declaration
Name | Type |
---|---|
deprecated? | string |
disableNpm? | boolean |
disablePluginTemplateOverrides? | boolean |
disabled? | boolean |
fontSources? | string [] |
npm? | Record <string , string > |
pluginDependencies? | Record <string , string > |
props? | Record <string , string > |
skipMerge? | boolean |
source? | string |
supportedPlatforms? | ("android" | "linux" | "web" | "ios" | "androidtv" | "firetv" | "tvos" | "macos" | "windows" | "tizen" | "webos" | "chromecast" | "kaios" | "webtv" | "androidwear" | "tizenwatch" | "tizenmobile" | "xbox" )[] |
version? | string |
webpackConfig? | { moduleAliases? : boolean | Record <string , string | { projectPath : string }> ; modulePaths? : boolean | string [] ; nextTranspileModules? : string [] } |
webpackConfig.moduleAliases? | boolean | Record <string , string | { projectPath : string }> |
webpackConfig.modulePaths? | boolean | string [] |
webpackConfig.nextTranspileModules? | string [] |
Defined in
@rnv/core/lib/schema/types.d.ts:97
ConfigPluginPlatformAndroidFragment
Ƭ ConfigPluginPlatformAndroidFragment: Partial
<z.infer
<typeof zodPluginPlatformAndroidFragment
>>
Defined in
@rnv/core/lib/schema/types.d.ts:98
ConfigPluginPlatformBaseFragment
Ƭ ConfigPluginPlatformBaseFragment: Partial
<z.infer
<typeof zodPluginPlatformBaseFragment
>>
Defined in
@rnv/core/lib/schema/types.d.ts:99
ConfigPluginPlatformSchema
Ƭ ConfigPluginPlatformSchema: ConfigPluginPlatformBaseFragment
& ConfigPluginPlatformAndroidFragment
& ConfigPluginPlatformiOSFragment
Defined in
@rnv/core/lib/schema/types.d.ts:101
ConfigPluginPlatformiOSFragment
Ƭ ConfigPluginPlatformiOSFragment: Partial
<z.infer
<typeof zodPluginPlatformiOSFragment
>>
Defined in
@rnv/core/lib/schema/types.d.ts:100
ConfigPluginPlatformsSchema
Ƭ ConfigPluginPlatformsSchema: Record
<RnvPlatformKey
, ConfigPluginPlatformSchema
>
Defined in
@rnv/core/lib/schema/types.d.ts:102
ConfigPluginSchema
Ƭ ConfigPluginSchema: ConfigPluginBaseFragment
& Partial
<ConfigPluginPlatformsSchema
>
Defined in
@rnv/core/lib/schema/types.d.ts:103
ConfigPluginsSchema
Ƭ ConfigPluginsSchema: Record
<string
, ConfigPluginSchema
| string
>
Defined in
@rnv/core/lib/schema/types.d.ts:104
ConfigPrivatePlatformAndroid
Ƭ ConfigPrivatePlatformAndroid: Object
Type declaration
Name | Type |
---|---|
keyAlias? | string |
keyPassword? | string |
storeFile? | string |
storePassword? | string |
Defined in
@rnv/core/lib/schema/types.d.ts:106
ConfigProjectPaths
Ƭ ConfigProjectPaths: Required
<ConfigRootProjectBaseFragment
>["paths"
]
Defined in
@rnv/core/lib/schema/types.d.ts:111
ConfigProp
Ƭ ConfigProp: ConfigPlatformSchemaFragment
Defined in
@rnv/core/lib/schema/types.d.ts:142
ConfigPropKey
Ƭ ConfigPropKey: keyof ConfigProp
Defined in
@rnv/core/lib/schema/types.d.ts:143
ConfigPropKeyMerged
Ƭ ConfigPropKeyMerged<T
>: keyof ConfigPropMerged
<T
>
Type parameters
Name |
---|
T |
Defined in
@rnv/core/lib/schema/types.d.ts:145
ConfigPropMerged
Ƭ ConfigPropMerged<T
>: ConfigProp
& T
Type parameters
Name |
---|
T |
Defined in
@rnv/core/lib/schema/types.d.ts:144
ConfigPropRootKeyMerged
Ƭ ConfigPropRootKeyMerged<T
>: keyof ConfigPropRootMerged
<T
>
Type parameters
Name |
---|
T |
Defined in
@rnv/core/lib/schema/types.d.ts:91
ConfigPropRootMerged
Ƭ ConfigPropRootMerged<T
>: ConfigFileBuildConfig
& T
Type parameters
Name |
---|
T |
Defined in
@rnv/core/lib/schema/types.d.ts:90
ConfigRootAppBaseFragment
Ƭ ConfigRootAppBaseFragment: Object
Type declaration
Name | Type |
---|---|
custom? | any |
extend? | string |
extendsTemplate? | string |
hidden? | boolean |
id? | string |
Defined in
@rnv/core/lib/schema/types.d.ts:79
ConfigRootProjectBaseFragment
Ƭ ConfigRootProjectBaseFragment: z.infer
<typeof zodRootProjectBaseFragment
> & { templateConfig?
: ConfigTemplateConfigFragment
}
Defined in
@rnv/core/lib/schema/types.d.ts:108
ConfigTemplateAndroidFragment
Ƭ ConfigTemplateAndroidFragment: Object
Type declaration
Name | Type |
---|---|
templateAndroid? | ConfigTemplateAndroidBase |
Defined in
@rnv/core/lib/schema/types.d.ts:58
ConfigTemplateConfigFragment
Ƭ ConfigTemplateConfigFragment: Object
Type declaration
Name | Type |
---|---|
disabled? | boolean |
includedPaths? | (string | { engines? : string [] ; paths : string [] ; platforms? : ("android" | "linux" | "web" | "ios" | "androidtv" | "firetv" | "tvos" | "macos" | "windows" | "tizen" | "webos" | "chromecast" | "kaios" | "webtv" | "androidwear" | "tizenwatch" | "tizenmobile" | "xbox" )[] })[] |
name? | string |
package_json? | { browserslist? : any ; dependencies? : Record <string , string > ; devDependencies? : Record <string , string > ; name? : string ; optionalDependencies? : Record <string , string > ; peerDependencies? : Record <string , string > ; version? : string } |
package_json.browserslist? | any |
package_json.dependencies? | Record <string , string > |
package_json.devDependencies? | Record <string , string > |
package_json.name? | string |
package_json.optionalDependencies? | Record <string , string > |
package_json.peerDependencies? | Record <string , string > |
package_json.version? | string |
renative_json? | { $schema? : string ; extendsTemplate? : string } |
renative_json.$schema? | string |
renative_json.extendsTemplate? | string |
version? | string |
Defined in
@rnv/core/lib/schema/types.d.ts:38
ConfigTemplateXcodeFragment
Ƭ ConfigTemplateXcodeFragment: Object
Type declaration
Name | Type |
---|---|
templateXcode? | { AppDelegate_h? : { appDelegateExtensions? : string [] ; appDelegateImports? : string [] } ; AppDelegate_mm? : { appDelegateImports? : string [] ; appDelegateMethods? : { application? : ConfigTemplateXcodeApplication ; userNotificationCenter? : { didReceiveNotificationResponse? : (string | { order : number ; value : string ; weight : number })[] ; willPresent? : (string | { order : number ; value : string ; weight : number })[] } } } ; Info_plist? : Record <string , string > ; Podfile? : { header? : string [] ; injectLines? : string [] ; podDependencies? : string [] ; post_install? : string [] ; sources? : string [] ; staticPods? : string [] } ; project_pbxproj? : ConfigTemplateXcodeProjectPbxproj } |
templateXcode.AppDelegate_h? | { appDelegateExtensions? : string [] ; appDelegateImports? : string [] } |
templateXcode.AppDelegate_h.appDelegateExtensions? | string [] |
templateXcode.AppDelegate_h.appDelegateImports? | string [] |
templateXcode.AppDelegate_mm? | { appDelegateImports? : string [] ; appDelegateMethods? : { application? : ConfigTemplateXcodeApplication ; userNotificationCenter? : { didReceiveNotificationResponse? : (string | { order : number ; value : string ; weight : number })[] ; willPresent? : (string | { order : number ; value : string ; weight : number })[] } } } |
templateXcode.AppDelegate_mm.appDelegateImports? | string [] |
templateXcode.AppDelegate_mm.appDelegateMethods? | { application? : ConfigTemplateXcodeApplication ; userNotificationCenter? : { didReceiveNotificationResponse? : (string | { order : number ; value : string ; weight : number })[] ; willPresent? : (string | { order : number ; value : string ; weight : number })[] } } |
templateXcode.AppDelegate_mm.appDelegateMethods.application? | ConfigTemplateXcodeApplication |
templateXcode.AppDelegate_mm.appDelegateMethods.userNotificationCenter? | { didReceiveNotificationResponse? : (string | { order : number ; value : string ; weight : number })[] ; willPresent? : (string | { order : number ; value : string ; weight : number })[] } |
templateXcode.AppDelegate_mm.appDelegateMethods.userNotificationCenter.didReceiveNotificationResponse? | (string | { order : number ; value : string ; weight : number })[] |
templateXcode.AppDelegate_mm.appDelegateMethods.userNotificationCenter.willPresent? | (string | { order : number ; value : string ; weight : number })[] |
templateXcode.Info_plist? | Record <string , string > |
templateXcode.Podfile? | { header? : string [] ; injectLines? : string [] ; podDependencies? : string [] ; post_install? : string [] ; sources? : string [] ; staticPods? : string [] } |
templateXcode.Podfile.header? | string [] |
templateXcode.Podfile.injectLines? | string [] |
templateXcode.Podfile.podDependencies? | string [] |
templateXcode.Podfile.post_install? | string [] |
templateXcode.Podfile.sources? | string [] |
templateXcode.Podfile.staticPods? | string [] |
templateXcode.project_pbxproj? | ConfigTemplateXcodeProjectPbxproj |
Defined in
@rnv/core/lib/schema/types.d.ts:64
CreateContextOptions
Ƭ CreateContextOptions: Object
Type declaration
Name | Type |
---|---|
RNV_HOME_DIR? | string |
cmd? | string |
process | NodeJS.Process |
program | RnvContextProgram |
subCmd? | string |
Defined in
@rnv/core/lib/context/types.d.ts:13
CreateRnvEngineOpts
Ƭ CreateRnvEngineOpts<OKey
>: Object
Type parameters
Name | Type |
---|---|
OKey | extends string |
Type declaration
Name | Type |
---|---|
config | ConfigFileEngine |
originalTemplatePlatformProjectDir? | string |
originalTemplatePlatformsDir? | string |
outputDirName? | string |
platforms | RnvEnginePlatforms |
projectDirName? | string |
rootPath? | string |
runtimeExtraProps? | Record <string , string > |
serverDirName? | string |
tasks | ReadonlyArray <RnvTask <OKey >> |
Defined in
@rnv/core/lib/engines/types.d.ts:6
CreateRnvIntegrationOpts
Ƭ CreateRnvIntegrationOpts<OKey
>: Object
Type parameters
Name | Type |
---|---|
OKey | extends string |
Type declaration
Name | Type |
---|---|
config | ConfigFileIntegration |
tasks | ReadonlyArray <RnvTask <OKey >> |
Defined in
@rnv/core/lib/integrations/types.d.ts:4
CreateRnvSdkOpts
Ƭ CreateRnvSdkOpts<OKey
>: Object
Type parameters
Name | Type |
---|---|
OKey | extends string |
Type declaration
Name | Type |
---|---|
tasks | ReadonlyArray <RnvTask <OKey >> |
Defined in
@rnv/core/lib/sdks/types.d.ts:3
CreateRnvTaskOpt
Ƭ CreateRnvTaskOpt<OKey
>: Object
Type parameters
Name | Type |
---|---|
OKey | extends string = string |
Type declaration
Name | Type |
---|---|
beforeDependsOn? | RnvTaskFn |
dependsOn? | string [] |
description | string |
fn? | RnvTaskFn <OKey > |
fnHelp? | RnvTaskHelpFn |
forceBuildHookRebuild? | boolean |
ignoreEngines? | boolean |
isGlobalScope? | boolean |
isPriorityOrder? | boolean |
isPrivate? | boolean |
options? | ReadonlyArray <RnvTaskOption <OKey >> |
platforms? | RnvPlatformKey [] |
task | string |
Defined in
@rnv/core/lib/tasks/types.d.ts:3
DependencyMutation
Ƭ DependencyMutation: Object
Type declaration
Name | Type |
---|---|
msg | string |
name | string |
original? | { version : string } |
original.version | string |
source | string |
targetPath? | string |
type | NpmDepKey |
updated | { version : string } |
updated.version | string |
Defined in
@rnv/core/lib/projects/types.d.ts:4
DoResolveFn
Ƭ DoResolveFn: (aPath?
: string
, mandatory?
: boolean
, options?
: ResolveOptions
) => string
| undefined
Type declaration
▸ (aPath?
, mandatory?
, options?
): string
| undefined
Parameters
Name | Type |
---|---|
aPath? | string |
mandatory? | boolean |
options? | ResolveOptions |
Returns
string
| undefined
Defined in
@rnv/core/lib/system/types.d.ts:1
Env
Ƭ Env: Record
<string
, any
>
Defined in
@rnv/core/lib/types.d.ts:8
ExecCallback
Ƭ ExecCallback: (result
: unknown
, isError
: boolean
) => void
Type declaration
▸ (result
, isError
): void
Parameters
Name | Type |
---|---|
result | unknown |
isError | boolean |
Returns
void
Defined in
@rnv/core/lib/system/types.d.ts:27
ExecOptions
Ƭ ExecOptions: Object
Type declaration
Name | Type |
---|---|
all? | boolean |
cwd? | string |
detached? | boolean |
env? | Record <string , any > |
ignoreErrors? | boolean |
localDir? | string |
maxErrorLength? | number |
mono? | boolean |
preferLocal? | boolean |
privateParams? | string [] |
rawCommand? | { args : string [] } |
rawCommand.args | string [] |
shell? | boolean |
silent? | boolean |
stdio? | "pipe" | "inherit" | "ignore" |
timeout? | number |
Defined in
@rnv/core/lib/system/types.d.ts:8
FileUtilsPropConfig
Ƭ FileUtilsPropConfig: Object
Type declaration
Name | Type |
---|---|
configProps? | Record <string , any > |
files? | Record <string , any > |
props | Record <string , string > |
runtimeProps? | Record <string , any > |
Defined in
@rnv/core/lib/system/types.d.ts:37
GetConfigPropFn
Ƭ GetConfigPropFn<T
>: T
extends ConfigPropKey
? <T>(key
: T
, defaultVal?
: ConfigProp
[T
], obj?
: Partial
<ConfigFileBuildConfig
>) => ConfigProp
[T
] | undefined
: <T>(key
: string
, defaultVal?
: T
, obj?
: Partial
<ConfigFileBuildConfig
>) => T
| undefined
Type parameters
Name | Type |
---|---|
T | ConfigPropKey |
Defined in
@rnv/core/lib/api/types.d.ts:119
GetConfigPropVal
Ƭ GetConfigPropVal<T
, K
>: ConfigPropMerged
<T
>[K
] | undefined
Type parameters
Name | Type |
---|---|
T | T |
K | extends ConfigPropKeyMerged <T > |
Defined in
@rnv/core/lib/schema/types.d.ts:146
GetConfigRootPropVal
Ƭ GetConfigRootPropVal<T
, K
>: ConfigPropRootMerged
<T
>[K
] | undefined
Type parameters
Name | Type |
---|---|
T | T |
K | extends ConfigPropRootKeyMerged <T > |
Defined in
@rnv/core/lib/schema/types.d.ts:92
GetContextType
Ƭ GetContextType<Type
>: () => GetReturnType
<Type
>
Type parameters
Name |
---|
Type |
Type declaration
▸ (): GetReturnType
<Type
>
Returns
GetReturnType
<Type
>
Defined in
@rnv/core/lib/context/types.d.ts:303
GetReturnType
Ƭ GetReturnType<Type
>: Type
extends (...args
: never
[]) => infer Return ? Return
: never
Type parameters
Name |
---|
Type |
Defined in
@rnv/core/lib/context/types.d.ts:302
NpmDepKey
Ƭ NpmDepKey: "dependencies"
| "devDependencies"
| "peerDependencies"
| "optionalDependencies"
| "resolutions"
Defined in
@rnv/core/lib/configs/types.d.ts:15
NpmPackageFile
Ƭ NpmPackageFile: Object
Type declaration
Name | Type |
---|---|
author? | string |
dependencies? | Record <string , string > |
description? | string |
devDependencies? | Record <string , string > |
license? | string |
main? | string |
name? | string |
optionalDependencies? | Record <string , string > |
peerDependencies? | Record <string , string > |
resolutions? | Record <string , string > |
version? | string |
Defined in
@rnv/core/lib/configs/types.d.ts:1
NpmPackageFileKey
Ƭ NpmPackageFileKey: keyof NpmPackageFile
Defined in
@rnv/core/lib/configs/types.d.ts:14
OverridesOptions
Ƭ OverridesOptions: { override
: string
| number
| undefined
; pattern
: string
}[]
Defined in
@rnv/core/lib/system/types.d.ts:28
ParamKeys
Ƭ ParamKeys<ExtraKeys
>: Partial
<Record
<ProgramOptionsKey
| ExtraKeys
, ParamType
>>
Type parameters
Name | Type |
---|---|
ExtraKeys | extends string = ProgramOptionsKey |
Defined in
@rnv/core/lib/tasks/constants.d.ts:205
ParseFontsCallback
Ƭ ParseFontsCallback: (font
: string
, dir
: string
) => void
Type declaration
▸ (font
, dir
): void
Parameters
Name | Type |
---|---|
font | string |
dir | string |
Returns
void
Defined in
@rnv/core/lib/projects/types.d.ts:2
PlatPropKey
Ƭ PlatPropKey: keyof ConfigPlatformSchemaFragment
Defined in
@rnv/core/lib/schema/types.d.ts:72
PlatformBuildSchemeKey
Ƭ PlatformBuildSchemeKey: keyof ConfigPlatformBuildSchemeSchema
Defined in
@rnv/core/lib/schema/types.d.ts:74
PluginCallback
Ƭ PluginCallback: (plugin
: RnvPlugin
, pluginPlat
: ConfigPluginPlatformSchema
, key
: string
) => void
Type declaration
▸ (plugin
, pluginPlat
, key
): void
Parameters
Name | Type |
---|---|
plugin | RnvPlugin |
pluginPlat | ConfigPluginPlatformSchema |
key | string |
Returns
void
Defined in
@rnv/core/lib/plugins/types.d.ts:2
PluginListResponse
Ƭ PluginListResponse: Object
Type declaration
Name | Type |
---|---|
allPlugins | Record <string , PluginListResponseItem > |
asArray | PluginListResponseItem [] |
asString | string |
plugins | string [] |
Defined in
@rnv/core/lib/plugins/types.d.ts:3
PluginListResponseItem
Ƭ PluginListResponseItem: Object
Type declaration
Name | Type |
---|---|
name | string |
props? | Record <string , string > |
value | string |
version? | string |
Defined in
@rnv/core/lib/plugins/types.d.ts:9
ProgramOptionsKey
Ƭ ProgramOptionsKey: keyof typeof _RnvTaskOptions
Defined in
@rnv/core/lib/tasks/constants.d.ts:202
PromptOptions
Ƭ PromptOptions: Object
Type declaration
Name | Type |
---|---|
asString | string |
keysAsArray | string [] |
keysAsObject | Record <string , string > |
optionsAsArray | any [] |
valuesAsArray | any [] |
valuesAsObject | Record <string , any > |