@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> |