Skip to main content

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

NameType
children?ConfigAndroidManifestChildType[]
package?string
tagstring
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​

NameType
children?ConfigAndroidResourcesChildType[]
name?string
parent?string
tagstring
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​

NameType
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​

NameType
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​

NameType
custom?any
engineExtension?string
name?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
platforms?Partial<Record<"web" | "ios" | "android" | "androidtv" | "firetv" | "tvos" | "macos" | "linux" | "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​

NameType
name?string

Defined in​

@rnv/core/lib/schema/types.d.ts:94


ConfigFileLocal​

Ƭ ConfigFileLocal: Object

Type declaration​

NameType
_meta?{ currentAppConfigId?: string ; requiresJetify?: boolean }
_meta.currentAppConfigId?string
_meta.requiresJetify?boolean
defaultTargets?Partial<Record<"web" | "ios" | "android" | "androidtv" | "firetv" | "tvos" | "macos" | "linux" | "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​

NameType
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​

NameType
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​

NameType
appConfigFileApp
engineConfigFileEngine
integrationConfigFileIntegration
localConfigFileLocal
overridesConfigFileOverrides
pluginConfigFilePlugin
privateConfigFilePrivate
projectConfigFileProject
templateIntegrationsConfigFileTemplates
templatePluginsConfigFileTemplates
templateProjectConfigFileTemplate
templateProjectsConfigFileTemplates
workspaceConfigFileWorkspace
workspacesConfigFileWorkspaces

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​

NameType
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​

NameType
appConfigsPath?string
defaultTargets?Partial<Record<"web" | "ios" | "android" | "androidtv" | "firetv" | "tvos" | "macos" | "linux" | "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​

NameType
workspacesRecord<string, { path: string ; remote?: { type: string ; url: string } }>

Defined in​

@rnv/core/lib/schema/types.d.ts:124


ConfigPlatformAndroidFragment​

Ƭ ConfigPlatformAndroidFragment: Object

Type declaration​

NameType
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​

NameType
assetFolderPlatform?string
bundleAssets?boolean
bundleIsDev?boolean
enableSourceMaps?boolean
engine?string
entryFile?string
extendPlatform?"web" | "ios" | "android" | "androidtv" | "firetv" | "tvos" | "macos" | "linux" | "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​

NameType
BrowserWindow?{ height?: number ; webPreferences?: { devTools: boolean } ; width?: number }
BrowserWindow.height?number
BrowserWindow.webPreferences?{ devTools: boolean }
BrowserWindow.webPreferences.devToolsboolean
BrowserWindow.width?number
electronConfig?any

Defined in​

@rnv/core/lib/schema/types.d.ts:48


ConfigPlatformLightningFragment​

Ƭ ConfigPlatformLightningFragment: Object

Type declaration​

NameType
target?string

Defined in​

@rnv/core/lib/schema/types.d.ts:50


ConfigPlatformNextJsFragment​

Ƭ ConfigPlatformNextJsFragment: Object

Type declaration​

NameType
exportDir?string
nextTranspileModules?string[]
outputDir?string
pagesDir?string

Defined in​

@rnv/core/lib/schema/types.d.ts:51


ConfigPlatformReactNativeFragment​

Ƭ ConfigPlatformReactNativeFragment: Object

Type declaration​

NameType
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​

NameType
appName?string
certificateProfile?string
package?string

Defined in​

@rnv/core/lib/schema/types.d.ts:66


ConfigPlatformWebFragment​

Ƭ ConfigPlatformWebFragment: Object

Type declaration​

NameType
devServerHost?string
environment?string
timestampBuildFiles?string[]

Defined in​

@rnv/core/lib/schema/types.d.ts:67


ConfigPlatformWebOSFragment​

Ƭ ConfigPlatformWebOSFragment: Object

Type declaration​

NameType
iconColor?string

Defined in​

@rnv/core/lib/schema/types.d.ts:68


ConfigPlatformWebpackFragment​

Ƭ ConfigPlatformWebpackFragment: Object

Type declaration​

NameType
webpackConfig?{ customScripts?: string[] ; excludedPaths?: string[] ; publicUrl?: string }
webpackConfig.customScripts?string[]
webpackConfig.excludedPaths?string[]
webpackConfig.publicUrl?string

Defined in​

@rnv/core/lib/schema/types.d.ts:69


ConfigPlatformWindowsFragment​

Ƭ ConfigPlatformWindowsFragment: Object

Type declaration​

NameType
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​

NameType
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[]
privacyManifests?{ NSPrivacyAccessedAPITypes: { NSPrivacyAccessedAPIType: "NSPrivacyAccessedAPICategorySystemBootTime" | "NSPrivacyAccessedAPICategoryDiskSpace" | "NSPrivacyAccessedAPICategoryActiveKeyboards" | "NSPrivacyAccessedAPICategoryUserDefaults" ; NSPrivacyAccessedAPITypeReasons: ("DDA9.1" | "C617.1" | "3B52.1" | "0A2A.1" | "35F9.1" | "8FFB.1" | "3D61.1" | "85F4.1" | "E174.1" | "7D9E.1" | "B728.1" | "3EC4.1" | "54BD.1" | "CA92.1" | "1C8F.1" | "C56D.1" | "AC6B.1")[] }[] }
privacyManifests.NSPrivacyAccessedAPITypes{ NSPrivacyAccessedAPIType: "NSPrivacyAccessedAPICategorySystemBootTime" | "NSPrivacyAccessedAPICategoryDiskSpace" | "NSPrivacyAccessedAPICategoryActiveKeyboards" | "NSPrivacyAccessedAPICategoryUserDefaults" ; NSPrivacyAccessedAPITypeReasons: ("DDA9.1" | "C617.1" | "3B52.1" | "0A2A.1" | "35F9.1" | "8FFB.1" | "3D61.1" | "85F4.1" | "E174.1" | "7D9E.1" | "B728.1" | "3EC4.1" | "54BD.1" | "CA92.1" | "1C8F.1" | "C56D.1" | "AC6B.1")[] }[]
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​

NameType
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?("web" | "ios" | "android" | "androidtv" | "firetv" | "tvos" | "macos" | "linux" | "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​

NameType
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​

NameType
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​

NameType
templateAndroid?ConfigTemplateAndroidBase

Defined in​

@rnv/core/lib/schema/types.d.ts:58


ConfigTemplateConfigFragment​

Ƭ ConfigTemplateConfigFragment: Object

Type declaration​

NameType
disabled?boolean
includedPaths?(string | { engines?: string[] ; paths: string[] ; platforms?: ("web" | "ios" | "android" | "androidtv" | "firetv" | "tvos" | "macos" | "linux" | "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> ; scripts?: 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.scripts?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​

NameType
templateXcode?{ AppDelegate_h?: { appDelegateExtensions?: string[] ; appDelegateImports?: string[] ; appDelegateMethods?: string[] } ; AppDelegate_mm?: { appDelegateImports?: string[] ; appDelegateMethods?: { application?: ConfigTemplateXcodeApplication ; custom?: string[] ; 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[] ; appDelegateMethods?: string[] }
templateXcode.AppDelegate_h.appDelegateExtensions?string[]
templateXcode.AppDelegate_h.appDelegateImports?string[]
templateXcode.AppDelegate_h.appDelegateMethods?string[]
templateXcode.AppDelegate_mm?{ appDelegateImports?: string[] ; appDelegateMethods?: { application?: ConfigTemplateXcodeApplication ; custom?: string[] ; 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 ; custom?: string[] ; 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.custom?string[]
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​

NameType
RNV_HOME_DIR?string
cmd?string
processNodeJS.Process
programRnvContextProgram<ProgramOptionsKey>
subCmd?string

Defined in​

@rnv/core/lib/context/types.d.ts:14


CreateRnvEngineOpts​

Ƭ CreateRnvEngineOpts<OKey, Modules, OKeys>: Object

Type parameters​

NameType
OKeyextends string
Modulesextends [RnvModule, ...RnvModule[]]
OKeysextends string = OKey | ExtractModuleOKey<Modules[number]>

Type declaration​

NameType
configConfigFileEngine
extendModules?Modules
originalTemplatePlatformProjectDir?string
originalTemplatePlatformsDir?string
outputDirName?string
platformsRnvEnginePlatforms
projectDirName?string
rootPath?string
runtimeExtraProps?Record<string, string>
serverDirName?string
tasksReadonlyArray<RnvTask<OKeys, UnionToIntersection<ExtractModulePayload<Modules[number]>>>>

Defined in​

@rnv/core/lib/engines/types.d.ts:10


CreateRnvModuleOpts​

Ƭ CreateRnvModuleOpts<OKey, Payload>: Object

Type parameters​

Name
OKey
Payload

Type declaration​

NameType
contextPayload?Payload extends object ? Payload : never
name?string
tasksReadonlyArray<RnvTask<OKey, Payload>>
typeRnvModuleType

Defined in​

@rnv/core/lib/modules/types.d.ts:3


CreateRnvTaskOpt​

Ƭ CreateRnvTaskOpt<OKey>: Object

Type parameters​

Name
OKey

Type declaration​

NameType
beforeDependsOn?RnvTaskFn<OKey>
dependsOn?string[]
descriptionstring
fn?RnvTaskFn<OKey>
fnHelp?RnvTaskHelpFn
forceBuildHookRebuild?boolean
ignoreEngines?boolean
isGlobalScope?boolean
isPriorityOrder?boolean
isPrivate?boolean
options?ReadonlyArray<RnvTaskOption<OKey>>
platforms?RnvPlatformKey[]
taskstring

Defined in​

@rnv/core/lib/tasks/types.d.ts:8


DependencyMutation​

Ƭ DependencyMutation: Object

Type declaration​

NameType
msgstring
namestring
original?{ version: string }
original.versionstring
sourcestring
targetPath?string
typeNpmDepKey
updated{ version: string }
updated.versionstring

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​
NameType
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​
NameType
resultunknown
isErrorboolean
Returns​

void

Defined in​

@rnv/core/lib/system/types.d.ts:27


ExecOptions​

Ƭ ExecOptions: Object

Type declaration​

NameType
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.argsstring[]
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​

NameType
configProps?Record<string, any>
files?Record<string, any>
propsRecord<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​

NameType
TConfigPropKey

Defined in​

@rnv/core/lib/api/types.d.ts:121


GetConfigPropVal​

Ƭ GetConfigPropVal<T, K>: ConfigPropMerged<T>[K] | undefined

Type parameters​

NameType
TT
Kextends ConfigPropKeyMerged<T>

Defined in​

@rnv/core/lib/schema/types.d.ts:146


GetConfigRootPropVal​

Ƭ GetConfigRootPropVal<T, K>: ConfigPropRootMerged<T>[K] | undefined

Type parameters​

NameType
TT
Kextends 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:305


GetReturnType​

Ƭ GetReturnType<Type>: Type extends (...args: never[]) => infer Return ? Return : never

Type parameters​

Name
Type

Defined in​

@rnv/core/lib/context/types.d.ts:304


NpmDepKey​

Ƭ NpmDepKey: "dependencies" | "devDependencies" | "peerDependencies" | "optionalDependencies" | "resolutions"

Defined in​

@rnv/core/lib/configs/types.d.ts:15


NpmPackageFile​

Ƭ NpmPackageFile: Object

Type declaration​

NameType
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<Okey, T>: Partial<Record<ProgramOptionsKey | UnionKey<Okey>, T>>

Type parameters​

Name
Okey
T

Defined in​

@rnv/core/lib/tasks/types.d.ts:7


ParseFontsCallback​

Ƭ ParseFontsCallback: (font: string, dir: string) => void

Type declaration​

▸ (font, dir): void

Parameters​
NameType
fontstring
dirstring
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​
NameType
pluginRnvPlugin
pluginPlatConfigPluginPlatformSchema
keystring
Returns​

void

Defined in​

@rnv/core/lib/plugins/types.d.ts:2


PluginListResponse​

Ƭ PluginListResponse: Object

Type declaration​

NameType
allPluginsRecord<string, PluginListResponseItem>
asArrayPluginListResponseItem[]
asStringstring
pluginsstring[]

Defined in​

@rnv/core/lib/plugins/types.d.ts:3


PluginListResponseItem​

Ƭ PluginListResponseItem: Object

Type declaration​

NameType
namestring
props?Record<string, string>
valuestring
version?string

Defined in​

@rnv/core/lib/plugins/types.d.ts:9


ProgramOptionsKey​

Ƭ ProgramOptionsKey: keyof typeof RnvTaskOptions

Defined in​

@rnv/core/lib/tasks/taskOptions.d.ts:59


PromptOptions​

Ƭ PromptOptions: Object

Type declaration​

NameType
asStringstring
keysAsArraystring[]
keysAsObjectRecord<string, string>
optionsAsArrayany[]
valuesAsArrayany[]
valuesAsObjectRecord<string, any>

Defined in​

@rnv/core/lib/api/types.d.ts:95


PromptParams​

Ƭ PromptParams: Object

Type declaration​

NameType
choices?({ name: string ; value: any } | string)[]
default?any
initialValue?string
logMessage?string
loop?boolean
message?string
name?string
pageSize?number
source?(answersSoFar: any, input: string | undefined) => Promise<any>
typestring
validate?(i: string) => string | boolean
warningMessage?string

Defined in​

@rnv/core/lib/api/types.d.ts:103


PromptRenderFn​

Ƭ PromptRenderFn: (i: number, obj: any, mapping: any, defaultVal: string) => string

Type declaration​

▸ (i, obj, mapping, defaultVal): string

Parameters​
NameType
inumber
objany
mappingany
defaultValstring
Returns​

string

Defined in​

@rnv/core/lib/api/types.d.ts:120


RenativeConfigVersion​

Ƭ RenativeConfigVersion: string | { version: string }

Defined in​

@rnv/core/lib/types.d.ts:4


ResolveOptions​

Ƭ ResolveOptions: Object

Type declaration​

NameType
basedir?string
extensions?string[]
forceForwardPaths?boolean
keepSuffix?boolean

Defined in​

@rnv/core/lib/system/types.d.ts:2


RnvApi​

Ƭ RnvApi: Object

Type declaration​

NameType
analyticsRnvContextAnalytics
doResolveDoResolveFn
fsExistsSynctypeof fs.existsSync
fsReadFileSync(dest: fs.PathLike | undefined) => Buffer
fsReaddirSync(dest: fs.PathLike | undefined) => string[]
fsWriteFileSync(dest: string | undefined, data: string, options?: fs.WriteFileOptions) => void
getConfigPropGetConfigPropFn
isDefaultboolean
loggerRnvApiLogger
pathtypeof path
promptRnvApiPrompt
spinnerRnvApiSpinner

Defined in​

@rnv/core/lib/api/types.d.ts:10


RnvApiChalk​

Ƭ RnvApiChalk: Object

Type declaration​

NameType
blueRnvApiChalkFn
boldRnvApiChalkFn
cyanRnvApiChalkFn
grayRnvApiChalkFn
greenRnvApiChalkFn
greyRnvApiChalkFn
magentaRnvApiChalkFn
redRnvApiChalkFn
rgb(red: number, green: number, blue: number) => any
whiteRnvApiChalkFn
yellowRnvApiChalkFn

Defined in​

@rnv/core/lib/api/types.d.ts:49


RnvApiChalkFn​

Ƭ RnvApiChalkFn: (v: any) => any & RnvApiChalk

Defined in​

@rnv/core/lib/api/types.d.ts:62


RnvApiLogger​

Ƭ RnvApiLogger: Object

Type declaration​

NameType
chalk() => RnvApiChalk
getCurrentCommand(excludeDollar: boolean) => void
isInfoEnabled() => boolean
logAndSave(msg: string, skipLog?: boolean) => void
logAppInfo(c: RnvContext) => void
logDebug(...args: any[]) => void
logDefault(task: string, customChalk?: any) => void
logError(e: Error | string | unknown, opts?: { skipAnalytics: boolean }) => void
logExitTask(task: string, customChalk?: (s: string) => string) => void
logHook(hook: string, msg?: string) => void
logInfo(msg: string) => void
logInitTask(task: string, customChalk?: string | (s: string) => string) => void
logInitialize() => void
logRaw(...args: string[]) => void
logSuccess(msg: string) => void
logSummary(opts?: { header: string }) => void
logTask(task: string, customChalk?: any) => void
logToSummary(v: string, sanitizePaths?: () => string) => void
logWarning(msg: string | boolean | unknown, opts?: { skipSanitizePaths?: boolean }) => void
logWelcome() => void
printArrIntoBox(arr: string[], prefix?: string) => string
printBoxEnd() => string
printBoxStart(str: string, str2?: string) => string
printIntoBox(str: string) => string

Defined in​

@rnv/core/lib/api/types.d.ts:63


RnvApiPrompt​

Ƭ RnvApiPrompt: Object

Type declaration​

NameType
generateOptions(inputData: any, isMultiChoice?: boolean, mapping?: any, renderMethod?: PromptRenderFn) => PromptOptions
inquirerPrompt(options: PromptParams) => Promise<any>
inquirerSeparator(text?: string) => any

Defined in​

@rnv/core/lib/api/types.d.ts:32


RnvApiSpinner​

Ƭ RnvApiSpinner: (msg: string | { text: string }) => { fail: RnvApiSpinner ; start: RnvApiSpinner ; succeed: RnvApiSpinner ; text: string }

Type declaration​

▸ (msg): Object

Parameters​
NameType
msgstring | { text: string }
Returns​

Object

NameType
failRnvApiSpinner
startRnvApiSpinner
succeedRnvApiSpinner
textstring

Defined in​

@rnv/core/lib/api/types.d.ts:24


RnvCLI​

Ƭ RnvCLI: Record<string, object>

Defined in​

@rnv/core/lib/system/types.d.ts:36


RnvContext​

Ƭ RnvContext<Payload, OKey>: Object

Type parameters​

NameType
Payloadany
OKeyProgramOptionsKey

Type declaration​

NameTypeDescription
_currentTask?string-
_renativePluginCacheRecord<string, ConfigFilePlugin>-
_requiresNpmInstall?boolean-
assetConfigobject-
buildConfigRnvContextBuildConfigcomplete object containing ALL renative.*.json files collected and merged during execution
buildHooksRecord<string, (c: RnvContext) => Promise<void>>-
buildPipesRecord<string, (c: RnvContext) => Promise<boolean>[]>-
cliRecord<string, string | undefined>-
commandstring | nullfirst command value from cli (ie "rnv run -p android") returns "run"
configPropsInjectsOverridesOptions-
engineConfigsConfigFileEngine[]-
filesRnvContextFiles-
injectableConfigPropsRecord<string, ConfigProp[ConfigPropKey]>-
isBuildHooksReadyboolean-
isDefaultboolean-
isSystemLinuxboolean-
isSystemMacboolean-
isSystemWinboolean-
logging{ containsError: boolean ; containsWarning: boolean ; logMessages: string[] }-
logging.containsErrorboolean-
logging.containsWarningboolean-
logging.logMessagesstring[]-
mutations{ pendingMutations: DependencyMutation[] }-
mutations.pendingMutationsDependencyMutation[]-
pathsRnvContextPaths-
payloadPayloadExtra payload object used by 3rd party (ie @rnv/sdk-apple) to decorate context with extra typed information
platformRnvPlatform-
processNodeJS.Process-
programRnvContextProgram<OKey>-
rnvVersionstring-
runningProcessesExecaChildProcess[]-
runtimeRnvContextRuntime-
runtimePropsInjectsOverridesOptions-
subCommandstring | nullsecond command value from cli (ie "rnv hooks list") returns "list"
supportedPlatformsstring[]-
systemPropsInjectsOverridesOptions-
timeEndDate-
timeStartDate-

Defined in​

@rnv/core/lib/context/types.d.ts:32


RnvContextAnalytics​

Ƭ RnvContextAnalytics: Object

Type declaration​

NameType
captureEvent(ops: { platform?: RnvPlatform ; platforms?: string[] ; template?: string ; type: string }) => void
captureException(e: string | Error, context: { extra: any }) => void
teardown() => Promise<void>

Defined in​

@rnv/core/lib/api/types.d.ts:37


RnvContextBuildConfig​

Ƭ RnvContextBuildConfig: Partial<ConfigFileBuildConfig> & { _meta?: { currentAppConfigId: string } ; _refs?: Record<string, string> }

Defined in​

@rnv/core/lib/context/types.d.ts:86


RnvContextFileKey​

Ƭ RnvContextFileKey: "config" | "configLocal" | "configPrivate"

Defined in​

@rnv/core/lib/context/types.d.ts:303


RnvContextFileObj​

Ƭ RnvContextFileObj<T>: Object

Type parameters​

Name
T

Type declaration​

NameType
config?T
configLocal?ConfigFileLocal
configPrivate?ConfigFilePrivate
config_original?T
configsT[]
configsLocalConfigFileLocal[]
configsPrivateConfigFilePrivate[]

Defined in​

@rnv/core/lib/context/types.d.ts:171


RnvContextFiles​

Ƭ RnvContextFiles: Object

Type declaration​

NameType
appConfigRnvContextFileObj<ConfigFileApp>
dotRnv{ config: ConfigFileWorkspace ; configWorkspaces?: ConfigFileWorkspaces }
dotRnv.configConfigFileWorkspace
dotRnv.configWorkspaces?ConfigFileWorkspaces
projectRnvContextFileObj<ConfigFileProject> & { assets: { config?: ConfigFileRuntime } ; builds: Record<string, ConfigFileBuildConfig> ; package: NpmPackageFile }
rnv{ package: NpmPackageFile }
rnv.packageNpmPackageFile
rnvConfigTemplates{ config?: ConfigFileTemplates ; package?: NpmPackageFile }
rnvConfigTemplates.config?ConfigFileTemplates
rnvConfigTemplates.package?NpmPackageFile
rnvCore{ package: NpmPackageFile }
rnvCore.packageNpmPackageFile
scopedConfigTemplatesRecord<string, ConfigFileTemplates>
workspaceRnvContextFileObj<ConfigFileWorkspace> & { appConfig: RnvContextFileObj<ConfigFileApp> ; project: RnvContextFileObj<ConfigFileProject> }

Defined in​

@rnv/core/lib/context/types.d.ts:142


RnvContextPathObj​

Ƭ RnvContextPathObj: Object

Type declaration​

NameType
appConfigsDirstring
configstring
configExists?boolean
configLocalstring
configLocalExists?boolean
configPrivatestring
configPrivateExists?boolean
configsstring[]
configsLocalstring[]
configsPrivatestring[]
dirstring
dirsstring[]
fontsDirstring
fontsDirsstring[]
pluginDirsstring[]

Defined in​

@rnv/core/lib/context/types.d.ts:279


RnvContextPaths​

Ƭ RnvContextPaths: Object

Type declaration​

NameType
IS_LINKEDboolean
IS_NPX_MODEboolean
appConfigRnvContextPathObj
appConfigBasestring
buildHooks{ dir: string ; dist: { dir: string ; index: string } ; src: { dir: string ; index: string ; indexTs: string } ; tsconfig: string }
buildHooks.dirstring
buildHooks.dist{ dir: string ; index: string }
buildHooks.dist.dirstring
buildHooks.dist.indexstring
buildHooks.src{ dir: string ; index: string ; indexTs: string }
buildHooks.src.dirstring
buildHooks.src.indexstring
buildHooks.src.indexTsstring
buildHooks.tsconfigstring
dotRnv{ config: string ; configWorkspaces: string ; dir: string }
dotRnv.configstring
dotRnv.configWorkspacesstring
dotRnv.dirstring
projectRnvContextPathObj & { appConfigBase: { dir: string ; fontsDir: string ; fontsDirs: string[] ; pluginsDir: string } ; appConfigsDirNames: string[] ; appConfigsDirs: string[] ; assets: { config: string ; dir: string ; runtimeDir: string } ; babelConfig?: string ; builds: { config: string ; dir: string } ; dir: string ; dotRnvDir: string ; fontSourceDirs?: string[] ; nodeModulesDir: string ; package?: string ; platformTemplatesDirs: Record<string, string> ; srcDir?: string }
rnv{ dir: string ; package: string }
rnv.dirstring
rnv.packagestring
rnvConfigTemplates{ config: string ; dir: string ; package: string ; pluginTemplatesDir: string }
rnvConfigTemplates.configstring
rnvConfigTemplates.dirstring
rnvConfigTemplates.packagestring
rnvConfigTemplates.pluginTemplatesDirstring
rnvCore{ dir: string ; package: string ; templateFilesDir: string }
rnvCore.dirstring
rnvCore.packagestring
rnvCore.templateFilesDirstring
scopedConfigTemplates{ configs: Record<string, string> ; pluginTemplatesDirs: Record<string, string> }
scopedConfigTemplates.configsRecord<string, string>
scopedConfigTemplates.pluginTemplatesDirsRecord<string, string>
template{ appConfigBase: { dir: string } ; appConfigsDir: string ; assets: { dir: string } ; builds: { dir: string } ; config: string ; configTemplate: string ; dir: string }
template.appConfigBase{ dir: string }
template.appConfigBase.dirstring
template.appConfigsDirstring
template.assets{ dir: string }
template.assets.dirstring
template.builds{ dir: string }
template.builds.dirstring
template.configstring
template.configTemplatestring
template.dirstring
user{ currentDir: string ; homeDir: string }
user.currentDirstring
user.homeDirstring
workspaceRnvContextPathObj & { appConfig: RnvContextPathObj ; project: RnvContextPathObj & { appConfigBase: { dir: string } ; assets: string ; builds: string } }

Defined in​

@rnv/core/lib/context/types.d.ts:180


RnvContextPlatform​

Ƭ RnvContextPlatform: Object

Type declaration​

NameType
engine?RnvEngine
isConnectedboolean
isValid?boolean
platformRnvPlatformKey
port?number

Defined in​

@rnv/core/lib/context/types.d.ts:296


RnvContextProgram​

Ƭ RnvContextProgram<OKey>: Object

Type parameters​

NameType
OKeyProgramOptionsKey

Type declaration​

NameType
allowUnknownOption(p: boolean) => void
args?string[]
isHelpInvoked?boolean
option?(cmd: string, desc: string) => void
opts<T>() => CamelCasedProperties<ParamKeys<OKey, T>>
outputHelp() => void
parse?(arg: string[]) => void
rawArgs?string[]
showHelpAfterError() => void

Defined in​

@rnv/core/lib/context/types.d.ts:21


RnvContextRuntime​

Ƭ RnvContextRuntime: Object

Type declaration​

NameType
_platformBuildsSuffix?string
_skipNativeDepResolutionsboolean
_skipPluginScopeWarningsboolean
appConfigDir?string
appDir?string
appId?string
availablePlatformsRnvPlatformKey[]
bundleAssetsboolean
currentEngine?RnvEngine
currentPlatform?RnvEnginePlatform
currentTemplate?string
disableResetboolean
engine?RnvEngine
enginesByIdRecord<string, RnvEngine>
enginesByIndexRnvEngine[]
enginesByPlatformRecord<string, RnvEngine>
forceBuildHookRebuildboolean
hasAllEnginesRegisteredboolean
hostedboolean
isAppConfigured?boolean
isTargetTrueboolean
isWSConfirmedboolean
localhost?string
missingEnginePluginsRecord<string, string>
modulesByIndexRnvModule[]
platformRnvPlatform
platformBuildsProjectPath?string
pluginVersionsRecord<string, string>
pluginsRecord<string, RnvPlugin>
portnumber
requiresBootstrapboolean
rnvVersionProject?string
rnvVersionRunner?string
runtimeExtraPropsRecord<string, string>
scheme?string
selectedWorkspace?string
shouldOpenBrowser?boolean
skipActiveServerCheckboolean
skipBuildHooksboolean
skipPackageUpdate?boolean
supportedPlatformsRnvContextPlatform[]
target?string
targetUDID?string
task?string
timestamp?number
versionCheckCompletedboolean
webpackTarget?string

Defined in​

@rnv/core/lib/context/types.d.ts:92


RnvEngine​

Ƭ RnvEngine<OKey, Modules, OKeys>: Object

Type parameters​

NameType
OKeyextends string = string
Modulesextends [RnvModule, ...RnvModule[]] = any
OKeysextends string = OKey | ExtractModuleOKey<Modules[number]>

Type declaration​

NameType
configConfigFileEngine
getContext() => RnvContext<UnionToIntersection<ExtractModulePayload<Modules[number]>>, OKeys>
idstring
initContextPayload() => void
originalTemplatePlatformProjectDir?string
originalTemplatePlatformsDir?string
outputDirName?string
platformsRnvEnginePlatforms
projectDirNamestring
rootPath?string
runtimeExtraPropsRecord<string, string>
serverDirNamestring
tasksRnvTaskMap<OKeys>

Defined in​

@rnv/core/lib/engines/types.d.ts:23


RnvEngineInstallConfig​

Ƭ RnvEngineInstallConfig: Object

Type declaration​

NameType
configPath?string
engineRootPath?string
keystring
version?string

Defined in​

@rnv/core/lib/engines/types.d.ts:48


RnvEnginePlatform​

Ƭ RnvEnginePlatform: Object

Type declaration​

NameType
defaultPortnumber
extensionsstring[]
isWebHosted?boolean

Defined in​

@rnv/core/lib/engines/types.d.ts:38


RnvEnginePlatforms​

Ƭ RnvEnginePlatforms: Partial<Record<RnvPlatformKey, RnvEnginePlatform>>

Defined in​

@rnv/core/lib/engines/types.d.ts:6


RnvEngineTemplate​

Ƭ RnvEngineTemplate: Object

Type declaration​

NameType
idstring
packageName?string

Defined in​

@rnv/core/lib/engines/types.d.ts:43


RnvEngineTemplateMap​

Ƭ RnvEngineTemplateMap: Record<string, RnvEngineTemplate>

Defined in​

@rnv/core/lib/engines/types.d.ts:47


RnvEnvContext​

Ƭ RnvEnvContext: Record<string, string | number | string[] | undefined | boolean>

Defined in​

@rnv/core/lib/env/types.d.ts:1


RnvEnvContextOptions​

Ƭ RnvEnvContextOptions: Object

Type declaration​

NameType
exludeEnvKeys?string[]
includedEnvKeys?string[]

Defined in​

@rnv/core/lib/env/types.d.ts:2


RnvError​

Ƭ RnvError: any

Defined in​

@rnv/core/lib/types.d.ts:7


RnvModule​

Ƭ RnvModule<OKey, Payload>: Object

Type parameters​

NameType
OKeystring
Payloadobject

Type declaration​

NameType
getContext() => RnvContext<Payload, OKey>
initContextPayload() => void
namestring
originalTasksReadonlyArray<RnvTask<OKey>>
tasksRnvTaskMap<OKey>

Defined in​

@rnv/core/lib/modules/types.d.ts:9


RnvModuleType​

Ƭ RnvModuleType: "engine" | "public" | "internal"

Defined in​

@rnv/core/lib/modules/types.d.ts:16


RnvPlatform​

Ƭ RnvPlatform: RnvPlatformKey | null

Defined in​

@rnv/core/lib/types.d.ts:3


RnvPlatformKey​

Ƭ RnvPlatformKey: keyof typeof RnvPlatformName

Defined in​

@rnv/core/lib/types.d.ts:2


RnvPlugin​

Ƭ RnvPlugin: ConfigPluginSchema & { _id?: string ; _scopes?: string[] ; config?: ConfigFilePlugin ; packageName?: string ; scope?: string }

Defined in​

@rnv/core/lib/plugins/types.d.ts:19


RnvPluginScope​

Ƭ RnvPluginScope: Object

Type declaration​

NameType
npmVersion?string
scopestring

Defined in​

@rnv/core/lib/plugins/types.d.ts:15


RnvTask​

Ƭ RnvTask<OKey, Payload>: Object

Type parameters​

NameType
OKeystring
Payloadobject

Type declaration​

NameType
beforeDependsOn?RnvTaskFn<OKey>
dependsOn?string[]
descriptionstring
fn?RnvTaskFn<OKey, Payload>
fnHelp?RnvTaskHelpFn
forceBuildHookRebuild?boolean
ignoreEngines?boolean
isGlobalScope?boolean
isPriorityOrder?boolean
isPrivate?boolean
keystring
options?ReadonlyArray<RnvTaskOption<OKey>>
ownerID?string
ownerType?RnvModuleType
platforms?RnvPlatformKey[]
taskstring

Defined in​

@rnv/core/lib/tasks/types.d.ts:23


RnvTaskFn​

Ƭ RnvTaskFn<OKey, Payload>: (opts: { ctx: RnvContext<Payload, OKey> ; originTaskName: string | undefined ; parentTaskName: string | undefined ; shouldSkip: boolean ; taskName: string }) => Promise<any>

Type parameters​

NameType
OKeyOKey
Payloadany

Type declaration​

▸ (opts): Promise<any>

Parameters​
NameType
optsObject
opts.ctxRnvContext<Payload, OKey>
opts.originTaskNamestring | undefined
opts.parentTaskNamestring | undefined
opts.shouldSkipboolean
opts.taskNamestring
Returns​

Promise<any>

Defined in​

@rnv/core/lib/tasks/types.d.ts:69


RnvTaskHelpFn​

Ƭ RnvTaskHelpFn: () => Promise<void>

Type declaration​

▸ (): Promise<void>

Returns​

Promise<void>

Defined in​

@rnv/core/lib/tasks/types.d.ts:76


RnvTaskMap​

Ƭ RnvTaskMap<OKey, Payload>: Record<string, RnvTask<OKey, Payload>>

Type parameters​

NameType
OKeystring
Payloadobject

Defined in​

@rnv/core/lib/tasks/types.d.ts:68


RnvTaskOption​

Ƭ RnvTaskOption<OKey>: Object

Type parameters​

NameType
OKeystring

Type declaration​

NameType
altKey?OKey extends string ? OKey : never
descriptionstring
examples?string[]
isRequired?boolean
isValueType?boolean
isVariadic?boolean
keyOKey extends string ? OKey : never
shortcut?string

Defined in​

@rnv/core/lib/tasks/types.d.ts:58


RuntimePropKey​

Ƭ RuntimePropKey: keyof RnvContextRuntime

Defined in​

@rnv/core/lib/context/types.d.ts:141


TaskItemMap​

Ƭ TaskItemMap: Record<string, { desc?: string ; taskKey: string }>

Defined in​

@rnv/core/lib/tasks/types.d.ts:77


TaskOptionValue​

Ƭ TaskOptionValue: any

Defined in​

@rnv/core/lib/tasks/types.d.ts:5


TaskPromptOption​

Ƭ TaskPromptOption: Object

Type declaration​

NameType
asArray?string[]
commandstring
description?string
isGlobalScope?boolean
isPriorityOrder?boolean
isPrivate?boolean
namestring
params?RnvTaskOption[]
providersstring[]
subCommand?string
subTasks?TaskPromptOption[]
value{ subTsks?: TaskPromptOption[] ; taskName: string }
value.subTsks?TaskPromptOption[]
value.taskNamestring

Defined in​

@rnv/core/lib/tasks/types.d.ts:41


TimestampPathsConfig​

Ƭ TimestampPathsConfig: Object

Type declaration​

NameType
pathsstring[]
timestampnumber

Defined in​

@rnv/core/lib/system/types.d.ts:32


UnionKey​

Ƭ UnionKey<T>: T extends string ? T : never

Type parameters​

Name
T

Defined in​

@rnv/core/lib/tasks/types.d.ts:6

Variables​

CoreEnvVars​

• Const CoreEnvVars: Object

Type declaration​

NameType
BASE() => RnvEnvContext
RNV_EXTENSIONS() => { RNV_EXTENSIONS: string[] }

Defined in​

@rnv/core/lib/env/index.d.ts:2


DEFAULTS​

• Const DEFAULTS: Object

Type declaration​

NameType
authorstring
backgroundColorstring
buildToolsVersionstring
certificateProfilestring
compileSdkVersionnumber
deploymentTargetstring
devServerHoststring
gradleWrapperVersionstring
minSdkVersionnumber
signingConfigstring
targetSdkVersionnumber

Defined in​

@rnv/core/lib/schema/defaults.d.ts:1


ExecOptionsPresets​

• Const ExecOptionsPresets: Object

Type declaration​

NameType
FIRE_AND_FORGETExecOptions
INHERIT_OUTPUT_NO_SPINNERExecOptions
NO_SPINNER_FULL_ERROR_SUMMARYExecOptions
SPINNER_FULL_ERROR_SUMMARYExecOptions

Defined in​

@rnv/core/lib/system/exec.d.ts:3


RnvFileName​

• Const RnvFileName: Object

Type declaration​

NameType
appliedOverride"applied_overrides.json"
package"package.json"
renative"renative.json"
renativeBuild"renative.build.json"
renativeEngine"renative.engine.json"
renativeLocal"renative.local.json"
renativePlatforms"renative.platforms.json"
renativePrivate"renative.private.json"
renativeRuntime"renative.runtime.json"
renativeTemplate"renative.template.json"
renativeTemplates"renative.templates.json"
renativeWorkspaces"renative.workspaces.json"

Defined in​

@rnv/core/lib/enums/fileName.d.ts:1


RnvFolderName​

• Const RnvFolderName: Object

Type declaration​

NameType
UP".."
buildHooks"buildHooks"
dotRnv".rnv"
nodeModules"node_modules"
npmCache"npm_cache"
platformAssets"platformAssets"
platformBuilds"platformBuilds"
secrets"secrets"
templateFiles"templateFiles"
templateOverrides"templateOverrides"

Defined in​

@rnv/core/lib/enums/folderName.d.ts:1


RnvPlatformName​

• Const RnvPlatformName: Object

Type declaration​

NameType
android"android"
androidtv"androidtv"
androidwear"androidwear"
chromecast"chromecast"
firetv"firetv"
ios"ios"
kaios"kaios"
linux"linux"
macos"macos"
tizen"tizen"
tizenmobile"tizenmobile"
tizenwatch"tizenwatch"
tvos"tvos"
web"web"
webos"webos"
webtv"webtv"
windows"windows"
xbox"xbox"

Defined in​

@rnv/core/lib/enums/platformName.d.ts:1


RnvPlatforms​

• Const RnvPlatforms: readonly ["web", "ios", "android", "androidtv", "firetv", "tvos", "macos", "linux", "windows", "tizen", "webos", "chromecast", "kaios", "webtv", "androidwear", "tizenwatch", "tizenmobile", "xbox"]

Defined in​

@rnv/core/lib/enums/platformName.d.ts:21


RnvTaskCoreOptionPresets​

• Const RnvTaskCoreOptionPresets: Object

Type declaration​

NameType
withCore(arr?: readonly RnvTaskOption[]) => readonly RnvTaskOption[]

Defined in​

@rnv/core/lib/tasks/taskOptions.d.ts:60


RnvTaskName​

• Const RnvTaskName: Object

Type declaration​

NameType
appConfigure"app configure"
appCreate"app create"
appSwitch"app switch"
build"build"
clean"clean"
config"config"
configure"configure"
configureSoft"configureSoft"
cryptoDecrypt"crypto decrypt"
cryptoEncrypt"crypto encrypt"
cryptoInstallCerts"crypto installCerts"
cryptoInstallProfile"crypto installProfile"
cryptoInstallProfiles"crypto installProfiles"
cryptoUpdateProfile"crypto updateProfile"
cryptoUpdateProfiles"crypto updateProfiles"
debug"debug"
deploy"deploy"
doctor"doctor"
eject"eject"
export"export"
help"help"
hooksList"hooks list"
hooksPipes"hooks pipes"
hooksRun"hooks run"
info"info"
kill"kill"
link"link"
log"log"
new"new"
package"package"
patchReset"patch reset"
pkg"pkg"
platformConfigure"platform configure"
platformConnect"platform connect"
platformEject"platform eject"
platformList"platform list"
pluginAdd"plugin add"
pluginList"plugin list"
pluginUpdate"plugin update"
projectConfigure"project configure"
projectPlatforms"project platforms"
projectUpgrade"project upgrade"
publish"publish"
run"run"
sdkConfigure"sdk configure"
start"start"
switch"switch"
target"target"
targetLaunch"target launch"
targetList"target list"
telemetryDisable"telemetry disable"
telemetryEnable"telemetry enable"
telemetryStatus"telemetry status"
templateAdd"template add"
templateApply"template apply"
templateList"template list"
tizenCertificate"tizen certificate"
unlink"unlink"
workspaceAdd"workspace add"
workspaceConfigure"workspace configure"
workspaceConnect"workspace connect"
workspaceList"workspace list"
workspaceUpdate"workspace update"

Defined in​

@rnv/core/lib/enums/taskName.d.ts:1


RnvTaskOptionPresets​

• Const RnvTaskOptionPresets: Object

Type declaration​

NameType
withConfigure(arr?: readonly RnvTaskOption[]) => readonly RnvTaskOption[]
withRun(arr?: readonly RnvTaskOption[]) => readonly RnvTaskOption[]

Defined in​

@rnv/core/lib/tasks/taskOptions.d.ts:63


RnvTaskOptions​

• Const RnvTaskOptions: Object

Type declaration​

NameType
app-config-IDRnvTaskOption
appConfigIDRnvTaskOption
ciRnvTaskOption
config-nameRnvTaskOption
configNameRnvTaskOption
debugRnvTaskOption
debug-ipRnvTaskOption
debugIpRnvTaskOption
deviceRnvTaskOption
engineRnvTaskOption
exe-methodRnvTaskOption
exeMethodRnvTaskOption
helpRnvTaskOption
hooksRnvTaskOption
hostRnvTaskOption
host-ipRnvTaskOption
hostIpRnvTaskOption
hostedRnvTaskOption
infoRnvTaskOption
jsonRnvTaskOption
max-error-lengthRnvTaskOption
maxErrorLengthRnvTaskOption
monoRnvTaskOption
no-introRnvTaskOption
no-summaryRnvTaskOption
noIntroRnvTaskOption
noSummaryRnvTaskOption
npx-modeRnvTaskOption
npxModeRnvTaskOption
offlineRnvTaskOption
onlyRnvTaskOption
package-managerRnvTaskOption
packageManagerRnvTaskOption
platformRnvTaskOption
portRnvTaskOption
print-execRnvTaskOption
printExecRnvTaskOption
resetRnvTaskOption
reset-assetsRnvTaskOption
reset-hardRnvTaskOption
resetAssetsRnvTaskOption
resetHardRnvTaskOption
schemeRnvTaskOption
skip-dependency-checkRnvTaskOption
skip-overrides-checkRnvTaskOption
skip-rnv-checkRnvTaskOption
skip-tasksRnvTaskOption
skipDependencyCheckRnvTaskOption
skipOverridesCheckRnvTaskOption
skipRnvCheckRnvTaskOption
skipTasksRnvTaskOption
targetRnvTaskOption
telemetry-debugRnvTaskOption
telemetryDebugRnvTaskOption
unlinkedRnvTaskOption
yesRnvTaskOption

Defined in​

@rnv/core/lib/tasks/taskOptions.d.ts:1


ZodFileSchema​

• Const ZodFileSchema: Object

Type declaration​

NameType
zodConfigFileAppAnyZodObject
zodConfigFileEngineZodObject
zodConfigFileIntegrationZodObject
zodConfigFileLocalZodObject
zodConfigFileOverridesZodObject
zodConfigFilePluginAnyZodObject
zodConfigFilePrivateZodObject
zodConfigFileProjectAnyZodObject
zodConfigFileRootAnyZodObject
zodConfigFileRuntimeZodObject
zodConfigFileTemplateAnyZodObject
zodConfigFileTemplatesAnyZodObject
zodConfigFileWorkspaceZodObject
zodConfigFileWorkspacesZodObject

Defined in​

@rnv/core/lib/schema/index.d.ts:22


ZodSharedSchema​

• Const ZodSharedSchema: Object

Type declaration​

NameType
_basetypeof _base
_commontypeof _common
_pAndroidtypeof _pAndroid
_pBasetypeof _pBase
_pIostypeof _pIos
_platformstypeof _platforms
_platformsFragmentsAndroidtypeof _platformsFragmentsAndroid
_platformsFragmentsBasetypeof _platformsFragmentsBase
_platformsFragmentsElectrontypeof _platformsFragmentsElectron
_platformsFragmentsIostypeof _platformsFragmentsIos
_platformsFragmentsLightningtypeof _platformsFragmentsLightning
_platformsFragmentsNextJstypeof _platformsFragmentsNextJs
_platformsFragmentsReactNativetypeof _platformsFragmentsReactNative
_platformsFragmentsTemplateAndroidtypeof _platformsFragmentsTemplateAndroid
_platformsFragmentsTemplateXcodetypeof _platformsFragmentsTemplateXcode
_platformsFragmentsTizentypeof _platformsFragmentsTizen
_platformsFragmentsWebtypeof _platformsFragmentsWeb
_platformsFragmentsWebostypeof _platformsFragmentsWebos
_platformsFragmentsWindowstypeof _platformsFragmentsWindows
_pluginstypeof _plugins
_sharedtypeof _shared

Defined in​

@rnv/core/lib/schema/index.d.ts:530


isSystemLinux​

• Const isSystemLinux: boolean

Defined in​

@rnv/core/lib/system/is.d.ts:2


isSystemMac​

• Const isSystemMac: boolean

Defined in​

@rnv/core/lib/system/is.d.ts:1


isSystemWin​

• Const isSystemWin: boolean

Defined in​

@rnv/core/lib/system/is.d.ts:3


openCommand​

• Const openCommand: string

Defined in​

@rnv/core/lib/system/exec.d.ts:45

Functions​

applyTemplate​

▸ applyTemplate(): Promise<boolean>

Returns​

Promise<boolean>

Defined in​

@rnv/core/lib/templates/index.d.ts:3


areNodeModulesInstalled​

▸ areNodeModulesInstalled(): boolean

Returns​

boolean

Defined in​

@rnv/core/lib/projects/npm.d.ts:3


arrayMerge​

▸ arrayMerge(destinationArray, sourceArray): string[]

Parameters​

NameType
destinationArraystring[]
sourceArraystring[]

Returns​

string[]

Defined in​

@rnv/core/lib/system/fs.d.ts:40


buildHooks​

▸ buildHooks(): Promise<true>

Returns​

Promise<true>

Defined in​

@rnv/core/lib/buildHooks/index.d.ts:2


chalk​

▸ chalk(): RnvApiChalk

Returns​

RnvApiChalk

Defined in​

@rnv/core/lib/logger/index.d.ts:2


checkAndCreateProjectPackage​

▸ checkAndCreateProjectPackage(): Promise<boolean>

Returns​

Promise<boolean>

Defined in​

@rnv/core/lib/projects/package.d.ts:3


checkAndInstallPackageDependenciesIfRequired​

▸ checkAndInstallPackageDependenciesIfRequired(): Promise<void>

Returns​

Promise<void>

Defined in​

@rnv/core/lib/projects/npm.d.ts:6


checkAndMigrateProject​

▸ checkAndMigrateProject(): Promise<boolean>

Returns​

Promise<boolean>

Defined in​

@rnv/core/lib/migrator/index.d.ts:1


checkForPluginDependencies​

▸ checkForPluginDependencies(postInjectHandler?): Promise<void>

Parameters​

NameType
postInjectHandler?AsyncCallback

Returns​

Promise<void>

Defined in​

@rnv/core/lib/plugins/index.d.ts:12


checkIfProjectAndNodeModulesExists​

▸ checkIfProjectAndNodeModulesExists(): Promise<void>

Returns​

Promise<void>

Defined in​

@rnv/core/lib/projects/npm.d.ts:1


checkNpxIsInstalled​

▸ checkNpxIsInstalled(): Promise<true>

Returns​

Promise<true>

Defined in​

@rnv/core/lib/projects/npm.d.ts:2


cleanEmptyFoldersRecursively​

▸ cleanEmptyFoldersRecursively(folder): void

Parameters​

NameType
folderstring

Returns​

void

Defined in​

@rnv/core/lib/system/fs.d.ts:50


cleanFolder​

▸ cleanFolder(d): Promise<void>

Parameters​

NameType
dstring

Returns​

Promise<void>

Defined in​

@rnv/core/lib/system/fs.d.ts:30


cleanNodeModules​

▸ cleanNodeModules(): Promise<void>

Returns​

Promise<void>

Defined in​

@rnv/core/lib/projects/npm.d.ts:8


cleanPlaformAssets​

▸ cleanPlaformAssets(): Promise<boolean>

Returns​

Promise<boolean>

Defined in​

@rnv/core/lib/projects/assets.d.ts:5


cleanPlatformBuild​

▸ cleanPlatformBuild(platform, cleanAllPlatforms?): Promise<void>

Parameters​

NameType
platformRnvPlatform
cleanAllPlatforms?boolean

Returns​

Promise<void>

Defined in​

@rnv/core/lib/platforms/index.d.ts:7


commandExists​

▸ commandExists(commandName, callback?): Promise<unknown>

Parameters​

NameType
commandNamestring
callback?ExecCallback

Returns​

Promise<unknown>

Defined in​

@rnv/core/lib/system/exec.d.ts:43


commandExistsSync​

▸ commandExistsSync(commandName): boolean

Parameters​

NameType
commandNamestring

Returns​

boolean

Defined in​

@rnv/core/lib/system/exec.d.ts:44


configureEngines​

▸ configureEngines(c): Promise<boolean>

Parameters​

NameType
cRnvContext

Returns​

Promise<boolean>

Defined in​

@rnv/core/lib/engines/index.d.ts:8


configurePlugins​

▸ configurePlugins(): Promise<true>

Returns​

Promise<true>

Defined in​

@rnv/core/lib/plugins/index.d.ts:6


configureRuntimeDefaults​

▸ configureRuntimeDefaults(): Promise<boolean>

Returns​

Promise<boolean>

Defined in​

@rnv/core/lib/context/runtime.d.ts:1


configureTemplateFiles​

▸ configureTemplateFiles(): Promise<void>

Returns​

Promise<void>

Defined in​

@rnv/core/lib/templates/index.d.ts:1


copyAssetsFolder​

▸ copyAssetsFolder(destPath?, customFn?): Promise<void>

Parameters​

NameType
destPath?string
customFn?(c: RnvContext, platform: RnvPlatform) => void

Returns​

Promise<void>

Defined in​

@rnv/core/lib/projects/assets.d.ts:4


copyBuildsFolder​

▸ copyBuildsFolder(): Promise<void>

Returns​

Promise<void>

Defined in​

@rnv/core/lib/projects/appConfig.d.ts:1


copyContentsIfNotExistsRecursiveSync​

▸ copyContentsIfNotExistsRecursiveSync(src, dest): void

Parameters​

NameType
srcstring
deststring

Returns​

void

Defined in​

@rnv/core/lib/system/fs.d.ts:52


copyFileSync​

▸ copyFileSync(source, target, skipOverride?, timestampPathsConfig?): void

Parameters​

NameType
sourcestring
targetstring
skipOverride?boolean
timestampPathsConfig?TimestampPathsConfig

Returns​

void

Defined in​

@rnv/core/lib/system/fs.d.ts:20


copyFileWithInjectSync​

▸ copyFileWithInjectSync(source, target, skipOverride?, injectObject?, timestampPathsConfig?, c?): void

Parameters​

NameType
sourcestring
targetstring
skipOverride?boolean
injectObject?OverridesOptions
timestampPathsConfig?TimestampPathsConfig
c?RnvContext

Returns​

void

Defined in​

@rnv/core/lib/system/fs.d.ts:23


copyFolderContentsRecursive​

▸ copyFolderContentsRecursive(source, target, convertSvg?, skipPaths?): Promise<void>

Parameters​

NameType
sourcestring
targetstring
convertSvg?boolean
skipPaths?boolean

Returns​

Promise<void>

Defined in​

@rnv/core/lib/system/fs.d.ts:26


copyFolderContentsRecursiveSync​

▸ copyFolderContentsRecursiveSync(source, target, convertSvg?, skipPaths?, skipOverride?, injectObject?, timestampPathsConfig?, c?, extFilter?): void

Parameters​

NameType
sourcestring
targetstring
convertSvg?boolean
skipPaths?string[]
skipOverride?boolean
injectObject?OverridesOptions
timestampPathsConfig?TimestampPathsConfig
c?RnvContext
extFilter?string[]

Returns​

void

Defined in​

@rnv/core/lib/system/fs.d.ts:25


copyFolderRecursiveSync​

▸ copyFolderRecursiveSync(source, target, convertSvg?, skipOverride?, injectObject?, timestampPathsConfig?, c?, extFilter?): void

Parameters​

NameType
sourcestring
targetstring
convertSvg?boolean
skipOverride?boolean
injectObject?OverridesOptions
timestampPathsConfig?TimestampPathsConfig
c?RnvContext
extFilter?string[]

Returns​

void

Defined in​

@rnv/core/lib/system/fs.d.ts:24


copyRuntimeAssets​

▸ copyRuntimeAssets(): Promise<boolean>

Returns​

Promise<boolean>

Defined in​

@rnv/core/lib/projects/assets.d.ts:3


copySharedPlatforms​

▸ copySharedPlatforms(): Promise<void>

Returns​

Promise<void>

Defined in​

@rnv/core/lib/platforms/index.d.ts:10


copyTemplatePluginsSync​

▸ copyTemplatePluginsSync(c): void

Parameters​

NameType
cRnvContext

Returns​

void

Defined in​

@rnv/core/lib/plugins/index.d.ts:14


createDependencyMutation​

▸ createDependencyMutation(opts): DependencyMutation

Parameters​

NameType
optsDependencyMutation

Returns​

DependencyMutation

Defined in​

@rnv/core/lib/projects/mutations.d.ts:2


createPlatformBuild​

▸ createPlatformBuild(platform): Promise<void>

Parameters​

NameType
platformRnvPlatform

Returns​

Promise<void>

Defined in​

@rnv/core/lib/platforms/index.d.ts:8


createRnvApi​

▸ createRnvApi(_api?): void

Parameters​

NameType
_api?Object
_api.analyticsRnvContextAnalytics
_api.doResolveDoResolveFn
_api.getConfigProp<T>(key: T, defaultVal?: ConfigPlatformSchemaFragment[T], obj?: Partial<ConfigFileBuildConfig>) => ConfigPlatformSchemaFragment[T]
_api.loggerRnvApiLogger
_api.promptRnvApiPrompt
_api.spinnerRnvApiSpinner

Returns​

void

Defined in​

@rnv/core/lib/api/index.d.ts:3


createRnvContext​

▸ createRnvContext(ctxOpts?): void

Parameters​

NameType
ctxOpts?CreateContextOptions

Returns​

void

Defined in​

@rnv/core/lib/context/index.d.ts:3


createRnvEngine​

▸ createRnvEngine<OKey, Modules>(opts): RnvEngine<OKey, Modules>

Type parameters​

NameType
OKeyextends string = never
Modulesextends [RnvModule, ...RnvModule[]] = [RnvModule<never, object>]

Parameters​

NameType
optsCreateRnvEngineOpts<OKey, Modules>

Returns​

RnvEngine<OKey, Modules>

Defined in​

@rnv/core/lib/engines/creators.d.ts:3


createRnvModule​

▸ createRnvModule<OKey, Payload>(opts): RnvModule<OKey, Payload>

Type parameters​

NameType
OKeynever
Payloadobject

Parameters​

NameType
optsCreateRnvModuleOpts<OKey, Payload>

Returns​

RnvModule<OKey, Payload>

Defined in​

@rnv/core/lib/modules/creators.d.ts:2


createTask​

▸ createTask<OKey>(task): RnvTask<OKey>

Type parameters​

NameType
OKeynever

Parameters​

NameType
taskCreateRnvTaskOpt<OKey>

Returns​

RnvTask<OKey>

Defined in​

@rnv/core/lib/tasks/creators.d.ts:3


createTaskMap​

▸ createTaskMap<OKey, Payload>(opts): RnvTaskMap<OKey, Payload>

Type parameters​

Name
OKey
Payload

Parameters​

NameType
optsObject
opts.ownerIDstring
opts.ownerTypeRnvModuleType
opts.tasksreadonly RnvTask<OKey, Payload>[]

Returns​

RnvTaskMap<OKey, Payload>

Defined in​

@rnv/core/lib/tasks/creators.d.ts:8


createTaskOptionsMap​

▸ createTaskOptionsMap<OKey>(opts): TaskOptionsMap<OKey>

Type parameters​

Name
OKey

Parameters​

NameType
optsreadonly RnvTaskOption<OKey>[]

Returns​

TaskOptionsMap<OKey>

Defined in​

@rnv/core/lib/tasks/creators.d.ts:5


createTaskOptionsPreset​

▸ createTaskOptionsPreset<OKey, PKey>(opts): TaskOptionsPreset<OKey, PKey>

Type parameters​

NameType
OKeyOKey
PKeyextends string

Parameters​

NameType
optsRecord<PKey, readonly RnvTaskOption<OKey>[]>

Returns​

TaskOptionsPreset<OKey, PKey>

Defined in​

@rnv/core/lib/tasks/creators.d.ts:7


createWorkspace​

▸ createWorkspace(workspaceID, workspacePath): Promise<true>

Parameters​

NameType
workspaceIDstring
workspacePathstring

Returns​

Promise<true>

Defined in​

@rnv/core/lib/configs/workspaces.d.ts:3


doResolve​

▸ doResolve(aPath?, mandatory?, options?): string

An attempt at drying out filesystem references to external packages.

We access external packages for a number of reasons:

  • to simply resolve a non-scoped package's (absolute) path on disk. e.g. '/var/project/node_modules/react-native'
  • to resolve a scoped package's (absolute) path on disk. e.g. '/var/project/node_modules/@aScope/react-native'
  • to resolve an individual file/dir's (absolute) path on disk. e.g. '/var/project/node_modules/react-native/blur/android' (note this is a normally illegal package reference)
  • to resolve an individual file (absolute) path on disk by FS relative reference. e.g. '/var/project/node_modules/react-native/relPath'

** Please note that we do not support subpackage paths. All suffixed paths (e.g. 'react-native/SUFFIX_PATH', '@aScope/react-native/SUFFIX_PATH') will be treated as a filepath from root of resolved package (i.e. will ignore subdirectory package.json)

Parameters​

NameTypeDescription
aPath?stringpackage name. e.g. 'file:../rel/path', 'react-native', 'react-native/android', '@react-native-community/masked-view/android'
mandatory?booleanwhether it throws
options?ResolveOptionsdocs - https://tinyurl.com/r9sfpf7 && {keepSuffix: boolean}

Returns​

string

Defined in​

@rnv/core/lib/system/resolve.d.ts:18


doResolvePath​

▸ doResolvePath(aPath, mandatory?, options?, fallbackBase?): string

Parameters​

NameType
aPathstring
mandatory?boolean
options?ResolveOptions
fallbackBase?string

Returns​

string

Defined in​

@rnv/core/lib/system/resolve.d.ts:19


ejectPlatform​

▸ ejectPlatform(platform): void

Parameters​

NameType
platformstring

Returns​

void

Defined in​

@rnv/core/lib/platforms/index.d.ts:11


execCLI​

▸ execCLI(cli, command, opts?): Promise<string>

Execute CLI command

Parameters​

NameTypeDescription
clistringthe cli to be executed
commandstringthe command to be executed
opts?ExecOptionsthe options for the command

Returns​

Promise<string>

Defined in​

@rnv/core/lib/system/exec.d.ts:20


execaCommand​

▸ execaCommand(cmd, options?): ExecaChildProcess<string>

Parameters​

NameType
cmdstring
options?Options<string>

Returns​

ExecaChildProcess<string>

Defined in​

@rnv/core/lib/system/exec.d.ts:31


executeAsync​

▸ executeAsync(cmd, opts?): Promise<string>

Execute a plain command

Parameters​

NameTypeDescription
cmdstring | string[]-
opts?ExecOptionsthe options for the command

Returns​

Promise<string>

Defined in​

@rnv/core/lib/system/exec.d.ts:30


executePipe​

▸ executePipe(key): Promise<void>

Parameters​

NameType
keystring

Returns​

Promise<void>

Defined in​

@rnv/core/lib/buildHooks/index.d.ts:1


executeRnvCore​

▸ executeRnvCore(): Promise<boolean>

Returns​

Promise<boolean>

Defined in​

@rnv/core/lib/runner.d.ts:2


executeTask​

▸ executeTask(opts): Promise<undefined>

Parameters​

NameType
optsObject
opts.alternativeTaskInOnlyMode?string
opts.isFirstTask?boolean
opts.isOptional?boolean
opts.originTaskName?string
opts.parentTaskName?string
opts.skipInOnlyMode?boolean
opts.taskNamestring

Returns​

Promise<undefined>

Defined in​

@rnv/core/lib/tasks/taskExecutors.d.ts:2


executeTelnet​

▸ executeTelnet(port, command): Promise<string>

Connect to a local telnet server and execute a command

Parameters​

NameTypeDescription
portstringwhere do you want me to connect to?
commandstringthe command to be executed once I'm connected

Returns​

Promise<string>

Defined in​

@rnv/core/lib/system/exec.d.ts:41


exitRnvCore​

▸ exitRnvCore(code): Promise<void>

Parameters​

NameType
codenumber

Returns​

Promise<void>

Defined in​

@rnv/core/lib/runner.d.ts:1


extractSingleExecutableTask​

▸ extractSingleExecutableTask(suitableTasks, taskName): Promise<RnvTask>

Parameters​

NameType
suitableTasksRnvTask[]
taskNamestring

Returns​

Promise<RnvTask>

Defined in​

@rnv/core/lib/tasks/taskFinder.d.ts:7


findSuitableTask​

▸ findSuitableTask(): Promise<RnvTask>

Returns​

Promise<RnvTask>

Defined in​

@rnv/core/lib/tasks/taskFinder.d.ts:2


findTasksByTaskName​

▸ findTasksByTaskName(taskName): Object

Parameters​

NameType
taskNamestring

Returns​

Object

NameType
availableRnvTask<string, object>[]
matchRnvTask[]

Defined in​

@rnv/core/lib/tasks/taskFinder.d.ts:3


fixPackageJson​

▸ fixPackageJson(c, pkgPath): Promise<void>

Parameters​

NameType
cRnvContext
pkgPathstring

Returns​

Promise<void>

Defined in​

@rnv/core/lib/formatter/index.d.ts:2


fixPackageObject​

▸ fixPackageObject(pp): Record<string, unknown>

Parameters​

NameType
ppRecord<string, unknown>

Returns​

Record<string, unknown>

Defined in​

@rnv/core/lib/formatter/index.d.ts:3


formatBytes​

▸ formatBytes(bytes, decimals?): string

Parameters​

NameType
bytesnumber
decimals?number

Returns​

string

Defined in​

@rnv/core/lib/system/fs.d.ts:48


fsChmodSync​

▸ fsChmodSync(dest, flag): void

Parameters​

NameType
destPathLike
flagMode

Returns​

void

Defined in​

@rnv/core/lib/system/fs.d.ts:12


fsCopyFileSync​

▸ fsCopyFileSync(source, dest): void

Parameters​

NameType
sourcestring
deststring

Returns​

void

Defined in​

@rnv/core/lib/system/fs.d.ts:7


fsExistsSync​

▸ fsExistsSync(dest): boolean

Parameters​

NameType
destPathLike

Returns​

boolean

Defined in​

@rnv/core/lib/system/fs.d.ts:8


fsLstatSync​

▸ fsLstatSync(dest): Stats

Parameters​

NameType
destPathLike

Returns​

Stats

Defined in​

@rnv/core/lib/system/fs.d.ts:10


fsMkdirSync​

▸ fsMkdirSync(arg1): void

Parameters​

NameType
arg1PathLike

Returns​

void

Defined in​

@rnv/core/lib/system/fs.d.ts:15


fsReadFile​

▸ fsReadFile(arg1, arg2): void

Parameters​

NameType
arg1PathLike
arg2(err: unknown, data: Buffer) => void

Returns​

void

Defined in​

@rnv/core/lib/system/fs.d.ts:18


fsReadFileSync​

▸ fsReadFileSync(dest): Buffer

Parameters​

NameType
destPathLike

Returns​

Buffer

Defined in​

@rnv/core/lib/system/fs.d.ts:11


fsReaddir​

▸ fsReaddir(arg1, arg2): void

Parameters​

NameType
arg1PathLike
arg2(err: unknown, files: string[]) => void

Returns​

void

Defined in​

@rnv/core/lib/system/fs.d.ts:19


fsReaddirSync​

▸ fsReaddirSync(dest): string[]

Parameters​

NameType
destPathLike

Returns​

string[]

Defined in​

@rnv/core/lib/system/fs.d.ts:9


fsRenameSync​

▸ fsRenameSync(arg1, arg2): void

Parameters​

NameType
arg1PathLike
arg2PathLike

Returns​

void

Defined in​

@rnv/core/lib/system/fs.d.ts:13


fsStatSync​

▸ fsStatSync(arg1): Stats

Parameters​

NameType
arg1PathLike

Returns​

Stats

Defined in​

@rnv/core/lib/system/fs.d.ts:14


fsSymlinkSync​

▸ fsSymlinkSync(arg1, arg2): void

Parameters​

NameType
arg1PathLike
arg2PathLike

Returns​

void

Defined in​

@rnv/core/lib/system/fs.d.ts:17


fsUnlinkSync​

▸ fsUnlinkSync(arg1): void

Parameters​

NameType
arg1PathLike

Returns​

void

Defined in​

@rnv/core/lib/system/fs.d.ts:16


fsWriteFileSync​

▸ fsWriteFileSync(dest, data, options?): void

Parameters​

NameType
deststring
datastring
options?WriteFileOptions

Returns​

void

Defined in​

@rnv/core/lib/system/fs.d.ts:6


generateBuildConfig​

▸ generateBuildConfig(): void

Returns​

void

Defined in​

@rnv/core/lib/configs/buildConfig.d.ts:1


generateContextDefaults​

▸ generateContextDefaults(): RnvContext

Returns​

RnvContext

Defined in​

@rnv/core/lib/context/defaults.d.ts:8


generateContextPaths​

▸ generateContextPaths(pathObj, dir, configName?): void

Parameters​

NameType
pathObjRnvContextPathObj
dirstring
configName?string

Returns​

void

Defined in​

@rnv/core/lib/context/index.d.ts:2


generateDefaultChalk​

▸ generateDefaultChalk(): RnvApiChalk

Returns​

RnvApiChalk

Defined in​

@rnv/core/lib/logger/defaults.d.ts:2


generateEngineExtensions​

▸ generateEngineExtensions(id, exts, engineExtension): string[]

Parameters​

NameType
idstring
extsstring[]
engineExtensionstring

Returns​

string[]

Defined in​

@rnv/core/lib/engines/index.d.ts:7


generateLocalConfig​

▸ generateLocalConfig(resetAppId?): void

Parameters​

NameType
resetAppId?boolean

Returns​

void

Defined in​

@rnv/core/lib/configs/configLocal.d.ts:1


generateLocalJsonSchemas​

▸ generateLocalJsonSchemas(): Promise<boolean>

Returns​

Promise<boolean>

Defined in​

@rnv/core/lib/schema/schemaManager.d.ts:1


generateLookupPaths​

▸ generateLookupPaths(pkgName): string[]

Parameters​

NameType
pkgNamestring

Returns​

string[]

Defined in​

@rnv/core/lib/configs/index.d.ts:3


generateOptions​

▸ generateOptions(inputData, isMultiChoice?, mapping?, renderMethod?): PromptOptions

Parameters​

NameType
inputDataany
isMultiChoice?boolean
mapping?any
renderMethod?PromptRenderFn

Returns​

PromptOptions

Defined in​

@rnv/core/lib/api/index.d.ts:13


generatePlatformAssetsRuntimeConfig​

▸ generatePlatformAssetsRuntimeConfig(): Promise<boolean>

Returns​

Promise<boolean>

Defined in​

@rnv/core/lib/configs/platformAssets.d.ts:1


generatePlatformChoices​

▸ generatePlatformChoices(): { isConnected: boolean ; name: string ; value: "web" | "ios" | "android" | "androidtv" | "firetv" | "tvos" | "macos" | "linux" | "windows" | "tizen" | "webos" | "chromecast" | "kaios" | "webtv" | "androidwear" | "tizenwatch" | "tizenmobile" | "xbox" }[]

Returns​

{ isConnected: boolean ; name: string ; value: "web" | "ios" | "android" | "androidtv" | "firetv" | "tvos" | "macos" | "linux" | "windows" | "tizen" | "webos" | "chromecast" | "kaios" | "webtv" | "androidwear" | "tizenwatch" | "tizenmobile" | "xbox" }[]

Defined in​

@rnv/core/lib/platforms/index.d.ts:2


generatePlatformTemplatePaths​

▸ generatePlatformTemplatePaths(): void

Returns​

void

Defined in​

@rnv/core/lib/configs/configProject.d.ts:7


generateRnvConfigFileObj​

▸ generateRnvConfigFileObj(): Object

Returns​

Object

NameType
configsnever[]
configsLocalnever[]
configsPrivatenever[]

Defined in​

@rnv/core/lib/context/defaults.d.ts:3


generateRnvConfigPathObj​

▸ generateRnvConfigPathObj(): RnvContextPathObj

Returns​

RnvContextPathObj

Defined in​

@rnv/core/lib/context/defaults.d.ts:2


generateStringFromTaskOption​

▸ generateStringFromTaskOption(opt): string

Parameters​

NameType
optRnvTaskOption

Returns​

string

Defined in​

@rnv/core/lib/tasks/taskHelpers.d.ts:4


getApi​

▸ getApi(): RnvApi

Returns​

RnvApi

Defined in​

@rnv/core/lib/api/provider.d.ts:2


getAppConfigBuildsFolder​

▸ getAppConfigBuildsFolder(customPath?): string

Parameters​

NameType
customPath?string

Returns​

string

Defined in​

@rnv/core/lib/context/contextProps.d.ts:9


getAppFolder​

▸ getAppFolder(isRelativePath?): string

Parameters​

NameType
isRelativePath?boolean

Returns​

string

Defined in​

@rnv/core/lib/context/contextProps.d.ts:7


getConfigProp​

▸ getConfigProp<T, K>(key, obj?): GetConfigPropVal<T, K>

Type parameters​

NameType
TT
Kextends string | number | symbol

Parameters​

NameType
keyK
obj?Partial<ConfigFileBuildConfig>

Returns​

GetConfigPropVal<T, K>

Defined in​

@rnv/core/lib/context/contextProps.d.ts:4


getConfigRootProp​

▸ getConfigRootProp<T, K>(key): GetConfigRootPropVal<T, K>

Type parameters​

NameType
TT
Kextends string | number | symbol

Parameters​

NameType
keyK

Returns​

GetConfigRootPropVal<T, K>

Defined in​

@rnv/core/lib/context/contextProps.d.ts:3


getContext​

▸ getContext<C, OKey>(): RnvContext<C, OKey>

Type parameters​

NameType
Cany
OKey"engine" | "scheme" | "target" | "debug" | "device" | "info" | "platform" | "help" | "print-exec" | "printExec" | "no-summary" | "noSummary" | "no-intro" | "noIntro" | "skip-tasks" | "skipTasks" | "only" | "ci" | "mono" | "max-error-length" | "maxErrorLength" | "json" | "yes" | "telemetry-debug" | "telemetryDebug" | "package-manager" | "packageManager" | "npx-mode" | "npxMode" | "unlinked" | "config-name" | "configName" | "skip-dependency-check" | "skipDependencyCheck" | "skip-overrides-check" | "skipOverridesCheck" | "offline" | "app-config-ID" | "appConfigID" | "skip-rnv-check" | "skipRnvCheck" | "exe-method" | "exeMethod" | "reset" | "reset-hard" | "resetHard" | "reset-assets" | "resetAssets" | "hooks" | "host-ip" | "hostIp" | "host" | "port" | "hosted" | "debug-ip" | "debugIp"

Returns​

RnvContext<C, OKey>

Defined in​

@rnv/core/lib/context/provider.d.ts:2


getCurrentCommand​

▸ getCurrentCommand(excludeDollar): void

Parameters​

NameType
excludeDollarboolean

Returns​

void

Defined in​

@rnv/core/lib/logger/index.d.ts:5


getDirectories​

▸ getDirectories(source): string[]

Parameters​

NameType
sourcestring

Returns​

string[]

Defined in​

@rnv/core/lib/system/fs.d.ts:49


getEngineRunnerByOwnerID​

▸ getEngineRunnerByOwnerID(task): RnvEngine

Parameters​

NameType
taskRnvTask

Returns​

RnvEngine

Defined in​

@rnv/core/lib/engines/index.d.ts:18


getEngineRunnerByPlatform​

▸ getEngineRunnerByPlatform(platform, ignoreMissingError?): RnvEngine

Parameters​

NameType
platformRnvPlatform
ignoreMissingError?boolean

Returns​

RnvEngine

Defined in​

@rnv/core/lib/engines/index.d.ts:17


getEngineTemplateByPlatform​

▸ getEngineTemplateByPlatform(platform): RnvEngineTemplate

Parameters​

NameType
platformRnvPlatform

Returns​

RnvEngineTemplate

Defined in​

@rnv/core/lib/configs/engines.d.ts:3


getFileListSync​

▸ getFileListSync(dir): string[]

Parameters​

NameType
dirPathLike

Returns​

string[]

Defined in​

@rnv/core/lib/system/fs.d.ts:46


getFilteredEngines​

▸ getFilteredEngines(c): Record<string, string>

Parameters​

NameType
cRnvContext

Returns​

Record<string, string>

Defined in​

@rnv/core/lib/engines/index.d.ts:13


getFlavouredProp​

▸ getFlavouredProp<T, K>(obj, key): T[K]

Type parameters​

NameType
TT
Kextends string | number | symbol

Parameters​

NameType
objT
keyK

Returns​

T[K]

Defined in​

@rnv/core/lib/context/contextProps.d.ts:5


getLocalRenativePlugin​

▸ getLocalRenativePlugin(): Object

Returns​

Object

NameType
versionstring
webpack{ moduleAliases: { renative: { projectPath: string } } ; modulePaths: never[] }
webpack.moduleAliases{ renative: { projectPath: string } }
webpack.moduleAliases.renative{ projectPath: string }
webpack.moduleAliases.renative.projectPathstring
webpack.modulePathsnever[]

Defined in​

@rnv/core/lib/plugins/index.d.ts:17


getMergedPlugin​

▸ getMergedPlugin(c, key): RnvPlugin

Parameters​

NameType
cRnvContext
keystring

Returns​

RnvPlugin

Defined in​

@rnv/core/lib/plugins/index.d.ts:5


getPlatformProjectDir​

▸ getPlatformProjectDir(): string

Returns​

string

Defined in​

@rnv/core/lib/context/contextProps.d.ts:8


getRealPath​

▸ getRealPath(p, key?, original?): string

Parameters​

NameType
pstring
key?string
original?string

Returns​

string

Defined in​

@rnv/core/lib/system/fs.d.ts:39


getRegisteredEngines​

▸ getRegisteredEngines(): RnvEngine[]

Returns​

RnvEngine[]

Defined in​

@rnv/core/lib/engines/index.d.ts:19


getRegisteredTasks​

▸ getRegisteredTasks(): RnvTaskMap

Returns​

RnvTaskMap

Defined in​

@rnv/core/lib/tasks/taskRegistry.d.ts:3


getRelativePath​

▸ getRelativePath(from, to): string

Parameters​

NameType
fromstring
tostring

Returns​

string

Defined in​

@rnv/core/lib/system/fs.d.ts:51


getScopedVersion​

▸ getScopedVersion(c, key, val, sourceObjKey): any

Parameters​

NameType
cRnvContext
keystring
valRenativeConfigVersion
sourceObjKey"plugins" | "engineTemplates" | "pluginTemplates"

Returns​

any

Defined in​

@rnv/core/lib/engines/index.d.ts:14


getTaskNameFromCommand​

▸ getTaskNameFromCommand(): string

Returns​

string

Defined in​

@rnv/core/lib/tasks/taskHelpers.d.ts:3


getTimestampPathsConfig​

▸ getTimestampPathsConfig(): TimestampPathsConfig

Returns​

TimestampPathsConfig

Defined in​

@rnv/core/lib/context/contextProps.d.ts:6


getWorkspaceConnectionString​

▸ getWorkspaceConnectionString(obj?): any

Parameters​

NameType
obj?Object
obj.pathstring
obj.remote?Object
obj.remote.typestring
obj.remote.urlstring

Returns​

any

Defined in​

@rnv/core/lib/configs/workspaces.d.ts:5


getWorkspaceDirPath​

▸ getWorkspaceDirPath(c): Promise<string>

Parameters​

NameType
cRnvContext

Returns​

Promise<string>

Defined in​

@rnv/core/lib/configs/workspaces.d.ts:4


getWorkspaceOptions​

▸ getWorkspaceOptions(): PromptOptions

Returns​

PromptOptions

Defined in​

@rnv/core/lib/configs/workspaces.d.ts:6


handleMutations​

▸ handleMutations(): Promise<boolean>

Returns​

Promise<boolean>

Defined in​

@rnv/core/lib/projects/mutations.d.ts:3


includesPluginPath​

▸ includesPluginPath(str?): boolean

Parameters​

NameType
str?string

Returns​

boolean

Defined in​

@rnv/core/lib/plugins/index.d.ts:16


initializeTask​

▸ initializeTask(taskInstance): Promise<boolean>

Parameters​

NameType
taskInstanceRnvTask

Returns​

Promise<boolean>

Defined in​

@rnv/core/lib/tasks/taskExecutors.d.ts:11


inquirerPrompt​

▸ inquirerPrompt(options): Promise<any>

Parameters​

NameType
optionsPromptParams

Returns​

Promise<any>

Defined in​

@rnv/core/lib/api/index.d.ts:11


inquirerSeparator​

▸ inquirerSeparator(text?): any

Parameters​

NameType
text?string

Returns​

any

Defined in​

@rnv/core/lib/api/index.d.ts:12


installEngines​

▸ installEngines(failOnMissingDeps?): Promise<boolean>

Parameters​

NameType
failOnMissingDeps?boolean

Returns​

Promise<boolean>

Defined in​

@rnv/core/lib/engines/index.d.ts:15


installPackageDependencies​

▸ installPackageDependencies(failOnError?): Promise<boolean>

Parameters​

NameType
failOnError?boolean

Returns​

Promise<boolean>

Defined in​

@rnv/core/lib/projects/npm.d.ts:7


isInfoEnabled​

▸ isInfoEnabled(): boolean

Returns​

boolean

Defined in​

@rnv/core/lib/logger/index.d.ts:17


isOfflineMode​

▸ isOfflineMode(logMessage?): boolean

Parameters​

NameType
logMessage?string

Returns​

boolean

Defined in​

@rnv/core/lib/projects/utils.d.ts:3


isPlatformActive​

▸ isPlatformActive(resolve?): boolean

Parameters​

NameType
resolve?() => void

Returns​

boolean

Defined in​

@rnv/core/lib/platforms/index.d.ts:9


isScopedPackagePath​

▸ isScopedPackagePath(aPath): true

Parameters​

NameType
aPathstring

Returns​

true

Defined in​

@rnv/core/lib/system/resolve.d.ts:20


isTemplateInstalled​

▸ isTemplateInstalled(): string | false

Returns​

string | false

Defined in​

@rnv/core/lib/templates/index.d.ts:2


isYarnInstalled​

▸ isYarnInstalled(): string | true

Returns​

string | true

Defined in​

@rnv/core/lib/projects/npm.d.ts:5


listAndSelectNpmVersion​

▸ listAndSelectNpmVersion(npmPackage): Promise<any>

Parameters​

NameType
npmPackagestring

Returns​

Promise<any>

Defined in​

@rnv/core/lib/projects/npm.d.ts:4


listAppConfigsFoldersSync​

▸ listAppConfigsFoldersSync(ignoreHiddenConfigs, appConfigsDirPath?): string[]

Parameters​

NameType
ignoreHiddenConfigsboolean
appConfigsDirPath?string

Returns​

string[]

Defined in​

@rnv/core/lib/configs/appConfigs.d.ts:1


loadDefaultConfigTemplates​

▸ loadDefaultConfigTemplates(): Promise<undefined>

Returns​

Promise<undefined>

Defined in​

@rnv/core/lib/configs/index.d.ts:4


loadEnginePackageDeps​

▸ loadEnginePackageDeps(engineConfigs): Promise<true | 0>

Parameters​

NameType
engineConfigsRnvEngineInstallConfig[]

Returns​

Promise<true | 0>

Defined in​

@rnv/core/lib/engines/index.d.ts:12


loadEnginePluginDeps​

▸ loadEnginePluginDeps(engineConfigs): Promise<number>

Parameters​

NameType
engineConfigsRnvEngineInstallConfig[]

Returns​

Promise<number>

Defined in​

@rnv/core/lib/engines/index.d.ts:11


loadFile​

▸ loadFile<T, K>(fileObj, pathObj, key): false | T[K]

Type parameters​

NameType
TT
Kextends string

Parameters​

NameType
fileObjT
pathObjPartial<Record<K, unknown>>
keyK

Returns​

false | T[K]

Defined in​

@rnv/core/lib/system/fs.d.ts:47


loadFileExtended​

▸ loadFileExtended(fileObj, pathObj, key): any

Parameters​

NameType
fileObjRecord<string, any>
pathObjRnvContextPathObj
keyRnvContextFileKey

Returns​

any

Defined in​

@rnv/core/lib/configs/index.d.ts:2


loadPluginTemplates​

▸ loadPluginTemplates(): Promise<boolean>

Returns​

Promise<boolean>

Defined in​

@rnv/core/lib/plugins/index.d.ts:9


loadRnvModulesFromProject​

▸ loadRnvModulesFromProject(): Promise<void>

Returns​

Promise<void>

Defined in​

@rnv/core/lib/modules/index.d.ts:1


loadWorkspacesConfigSync​

▸ loadWorkspacesConfigSync(): void

Returns​

void

Defined in​

@rnv/core/lib/configs/workspaces.d.ts:7


logAndSave​

▸ logAndSave(msg, skipLog?): void

Parameters​

NameType
msgstring
skipLog?boolean

Returns​

void

Defined in​

@rnv/core/lib/logger/index.d.ts:4


logAppInfo​

▸ logAppInfo(c): void

Parameters​

NameType
cRnvContext

Returns​

void

Defined in​

@rnv/core/lib/logger/index.d.ts:21


logDebug​

▸ logDebug(...args): void

Parameters​

NameType
...argsany[]

Returns​

void

Defined in​

@rnv/core/lib/logger/index.d.ts:16


logDefault​

▸ logDefault(task, customChalk?): void

Parameters​

NameType
taskstring
customChalk?any

Returns​

void

Defined in​

@rnv/core/lib/logger/index.d.ts:10


logError​

▸ logError(e, opts?): void

Parameters​

NameType
eunknown
opts?Object
opts.skipAnalyticsboolean

Returns​

void

Defined in​

@rnv/core/lib/logger/index.d.ts:19


logExitTask​

▸ logExitTask(task, customChalk?): void

Parameters​

NameType
taskstring
customChalk?(s: string) => string

Returns​

void

Defined in​

@rnv/core/lib/logger/index.d.ts:12


logHook​

▸ logHook(hook, msg?): void

Parameters​

NameType
hookstring
msg?string

Returns​

void

Defined in​

@rnv/core/lib/logger/index.d.ts:13


logInfo​

▸ logInfo(msg): void

Parameters​

NameType
msgstring

Returns​

void

Defined in​

@rnv/core/lib/logger/index.d.ts:15


logInitTask​

▸ logInitTask(task, customChalk?): void

Parameters​

NameType
taskstring
customChalk?string | (s: string) => string

Returns​

void

Defined in​

@rnv/core/lib/logger/index.d.ts:11


logInitialize​

▸ logInitialize(): void

Returns​

void

Defined in​

@rnv/core/lib/logger/index.d.ts:20


logRaw​

▸ logRaw(...args): void

Parameters​

NameType
...argsstring[]

Returns​

void

Defined in​

@rnv/core/lib/logger/index.d.ts:7


logSuccess​

▸ logSuccess(msg): void

Parameters​

NameType
msgstring

Returns​

void

Defined in​

@rnv/core/lib/logger/index.d.ts:18


logSummary​

▸ logSummary(opts?): void

Parameters​

NameType
opts?Object
opts.headerstring

Returns​

void

Defined in​

@rnv/core/lib/logger/index.d.ts:8


logTask​

▸ logTask(task, customChalk?): void

Parameters​

NameType
taskstring
customChalk?any

Returns​

void

Defined in​

@rnv/core/lib/logger/index.d.ts:9


logToSummary​

▸ logToSummary(v, sanitizePaths?): void

Parameters​

NameType
vstring
sanitizePaths?() => string

Returns​

void

Defined in​

@rnv/core/lib/logger/index.d.ts:6


logWarning​

▸ logWarning(msg, opts?): void

Parameters​

NameType
msgunknown
opts?Object
opts.skipSanitizePaths?boolean

Returns​

void

Defined in​

@rnv/core/lib/logger/index.d.ts:14


logWelcome​

▸ logWelcome(): void

Returns​

void

Defined in​

@rnv/core/lib/logger/index.d.ts:3


mergeObjects​

▸ mergeObjects<T1>(c, obj1, obj2, dynamicRefs?, replaceArrays?): T1

Type parameters​

Name
T1

Parameters​

NameType
cRnvContext
obj1Partial<T1>
obj2Partial<T1>
dynamicRefs?boolean
replaceArrays?boolean

Returns​

T1

Defined in​

@rnv/core/lib/system/fs.d.ts:44


mkdirSync​

▸ mkdirSync(dir): void

Parameters​

NameType
dirstring

Returns​

void

Defined in​

@rnv/core/lib/system/fs.d.ts:29


overrideFileContents​

▸ overrideFileContents(dest, override, overridePath, fileKey): void

Parameters​

NameType
deststring
overrideRecord<string, string>
overridePathstring
fileKeystring

Returns​

void

Defined in​

@rnv/core/lib/plugins/index.d.ts:10


overrideTemplatePlugins​

▸ overrideTemplatePlugins(): Promise<boolean>

Returns​

Promise<boolean>

Defined in​

@rnv/core/lib/plugins/index.d.ts:13


parseErrorMessage​

▸ parseErrorMessage(text, maxErrorLength?): string

Parameters​

NameType
textstring
maxErrorLength?number

Returns​

string

Defined in​

@rnv/core/lib/system/exec.d.ts:42


parseFonts​

▸ parseFonts(callback): void

Parameters​

NameType
callbackParseFontsCallback

Returns​

void

Defined in​

@rnv/core/lib/projects/fonts.d.ts:2


parsePlugins​

▸ parsePlugins(pluginCallback, ignorePlatformObjectCheck?, includeDisabledOrExcludedPlugins?): void

Parameters​

NameType
pluginCallbackPluginCallback
ignorePlatformObjectCheck?boolean
includeDisabledOrExcludedPlugins?boolean

Returns​

void

Defined in​

@rnv/core/lib/plugins/index.d.ts:8


parseRenativeConfigs​

▸ parseRenativeConfigs(): Promise<undefined>

Returns​

Promise<undefined>

Defined in​

@rnv/core/lib/configs/index.d.ts:5


populateContextPaths​

▸ populateContextPaths(c, RNV_HOME_DIR): void

Parameters​

NameType
cRnvContext
RNV_HOME_DIRstring

Returns​

void

Defined in​

@rnv/core/lib/context/index.d.ts:4


printArrIntoBox​

▸ printArrIntoBox(arr, prefix?): string

Parameters​

NameType
arrstring[]
prefix?string

Returns​

string

Defined in​

@rnv/core/lib/logger/index.d.ts:23


printBoxEnd​

▸ printBoxEnd(): string

Returns​

string

Defined in​

@rnv/core/lib/logger/index.d.ts:25


printBoxStart​

▸ printBoxStart(str, str2?): string

Parameters​

NameType
strstring
str2?string

Returns​

string

Defined in​

@rnv/core/lib/logger/index.d.ts:24


printIntoBox​

▸ printIntoBox(str): string

Parameters​

NameType
strstring

Returns​

string

Defined in​

@rnv/core/lib/logger/index.d.ts:22


readCleanFile​

▸ readCleanFile(source, overrides?): Buffer

Parameters​

NameType
sourcestring
overrides?OverridesOptions

Returns​

Buffer

Defined in​

@rnv/core/lib/system/fs.d.ts:22


readObjectSync​

▸ readObjectSync<T>(filePath?, sanitize?, c?): T

Type parameters​

NameType
Tobject

Parameters​

NameType
filePath?string
sanitize?boolean
c?RnvContext

Returns​

T

Defined in​

@rnv/core/lib/system/fs.d.ts:37


registerAllPlatformEngines​

▸ registerAllPlatformEngines(): Promise<boolean>

Returns​

Promise<boolean>

Defined in​

@rnv/core/lib/engines/index.d.ts:10


registerEngine​

▸ registerEngine(engine, platform?, engConfig?): Promise<void>

Parameters​

NameType
engineRnvEngine
platform?RnvPlatform
engConfig?RnvEngineTemplate

Returns​

Promise<void>

Defined in​

@rnv/core/lib/engines/index.d.ts:5


registerEngineExtension​

▸ registerEngineExtension(ext, eExt?, extras?): string[]

Parameters​

NameType
extstring
eExt?string
extras?string[]

Returns​

string[]

Defined in​

@rnv/core/lib/engines/index.d.ts:6


registerMissingPlatformEngines​

▸ registerMissingPlatformEngines(taskInstance?): Promise<boolean>

Parameters​

NameType
taskInstance?RnvTask

Returns​

Promise<boolean>

Defined in​

@rnv/core/lib/engines/index.d.ts:9


registerPlatformEngine​

▸ registerPlatformEngine(platform): Promise<void>

Parameters​

NameType
platformboolean | RnvPlatform

Returns​

Promise<void>

Defined in​

@rnv/core/lib/engines/index.d.ts:16


registerRnvTasks​

▸ registerRnvTasks(tasks): Promise<void>

Parameters​

NameType
tasksRnvTaskMap<any>

Returns​

Promise<void>

Defined in​

@rnv/core/lib/tasks/taskRegistry.d.ts:2


removeDir​

▸ removeDir(pth, callback): void

Parameters​

NameType
pthstring
callback() => void

Returns​

void

Defined in​

@rnv/core/lib/system/fs.d.ts:28


removeDirSync​

▸ removeDirSync(_dir, _rmSelf?): void

Parameters​

NameType
_dirstring
_rmSelf?boolean

Returns​

void

Defined in​

@rnv/core/lib/system/fs.d.ts:34


removeDirs​

▸ removeDirs(dirPaths): Promise<void>

Parameters​

NameType
dirPathsstring[]

Returns​

Promise<void>

Defined in​

@rnv/core/lib/system/fs.d.ts:33


removeDirsSync​

▸ removeDirsSync(dirPaths): void

Parameters​

NameType
dirPathsstring[]

Returns​

void

Defined in​

@rnv/core/lib/system/fs.d.ts:32


removeFilesSync​

▸ removeFilesSync(filePaths): void

Parameters​

NameType
filePathsstring[]

Returns​

void

Defined in​

@rnv/core/lib/system/fs.d.ts:31


replaceHomeFolder​

▸ replaceHomeFolder(p): string

Parameters​

NameType
pstring

Returns​

string

Defined in​

@rnv/core/lib/system/fs.d.ts:45


resolveEngineDependencies​

▸ resolveEngineDependencies(): Promise<void>

Returns​

Promise<void>

Defined in​

@rnv/core/lib/engines/dependencyResolver.d.ts:1


resolvePackage​

▸ resolvePackage(text): string

Parameters​

NameType
textstring

Returns​

string

Defined in​

@rnv/core/lib/system/fs.d.ts:42


resolvePluginDependants​

▸ resolvePluginDependants(): Promise<boolean>

Returns​

Promise<boolean>

Defined in​

@rnv/core/lib/plugins/index.d.ts:7


resolveRelativePackage​

▸ resolveRelativePackage(c, v): string

Parameters​

NameType
cRnvContext
vstring

Returns​

string

Defined in​

@rnv/core/lib/projects/utils.d.ts:2


revertOverrideToOriginal​

▸ revertOverrideToOriginal(filePath, backupPath): void

Parameters​

NameType
filePathstring
backupPathstring

Returns​

void

Defined in​

@rnv/core/lib/plugins/index.d.ts:11


sanitizeDynamicProps​

▸ sanitizeDynamicProps<T>(obj, propConfig): T

Type parameters​

NameType
Tunknown

Parameters​

NameType
objT
propConfigFileUtilsPropConfig

Returns​

T

Defined in​

@rnv/core/lib/system/fs.d.ts:43


sanitizeDynamicRefs​

▸ sanitizeDynamicRefs<T>(c, obj): T

Type parameters​

NameType
Tunknown

Parameters​

NameType
cRnvContext
objT

Returns​

T

Defined in​

@rnv/core/lib/system/fs.d.ts:41


sanitizePluginPath​

▸ sanitizePluginPath(str, name, mandatory?, options?): string

Parameters​

NameType
strstring
namestring
mandatory?boolean
options?ResolveOptions

Returns​

string

Defined in​

@rnv/core/lib/plugins/index.d.ts:15


saveAsJs​

▸ saveAsJs(source, dest): void

Parameters​

NameType
sourcestring
deststring

Returns​

void

Defined in​

@rnv/core/lib/system/fs.d.ts:27


selectPlatformIfRequired​

▸ selectPlatformIfRequired(knownTaskInstance?, registerEngineIfPlatformSelected?): Promise<void>

Parameters​

NameType
knownTaskInstance?RnvTask<string>
registerEngineIfPlatformSelected?boolean

Returns​

Promise<void>

Defined in​

@rnv/core/lib/tasks/taskHelpers.d.ts:2


shouldSkipTask​

▸ shouldSkipTask(«destructured»): boolean

Parameters​

NameType
«destructured»Object
› taskNamestring

Returns​

boolean

Defined in​

@rnv/core/lib/tasks/taskHelpers.d.ts:5


updateObjectSync​

▸ updateObjectSync(filePath, updateObj): object

Parameters​

NameType
filePathstring
updateObjobject

Returns​

object

Defined in​

@rnv/core/lib/system/fs.d.ts:38


updatePackage​

▸ updatePackage(override): void

Parameters​

NameType
overridePartial<NpmPackageFile>

Returns​

void

Defined in​

@rnv/core/lib/projects/package.d.ts:2


updateProjectPlatforms​

▸ updateProjectPlatforms(platforms): void

Parameters​

NameType
platforms("web" | "ios" | "android" | "androidtv" | "firetv" | "tvos" | "macos" | "linux" | "windows" | "tizen" | "webos" | "chromecast" | "kaios" | "webtv" | "androidwear" | "tizenwatch" | "tizenmobile" | "xbox")[]

Returns​

void

Defined in​

@rnv/core/lib/configs/configProject.d.ts:6


updateRenativeConfigs​

▸ updateRenativeConfigs(): Promise<boolean>

Returns​

Promise<boolean>

Defined in​

@rnv/core/lib/plugins/index.d.ts:28


upgradeDependencies​

▸ upgradeDependencies(packageFile, packagesPath, configFile, configPath, version): string[]

Parameters​

NameType
packageFileNpmPackageFile
packagesPathstring
configFileConfigFileProject
configPathstring
versionstring

Returns​

string[]

Defined in​

@rnv/core/lib/configs/configProject.d.ts:5


upgradeProjectDependencies​

▸ upgradeProjectDependencies(version): string[]

Parameters​

NameType
versionstring

Returns​

string[]

Defined in​

@rnv/core/lib/configs/configProject.d.ts:4


validateRenativeProjectSchema​

▸ validateRenativeProjectSchema(inputJson): SafeParseReturnType<{ [x: string]: any; }, { [x: string]: any; }>

Parameters​

NameType
inputJsonunknown

Returns​

SafeParseReturnType<{ [x: string]: any; }, { [x: string]: any; }>

Defined in​

@rnv/core/lib/schema/validators.d.ts:1


versionCheck​

▸ versionCheck(c): Promise<boolean>

Parameters​

NameType
cRnvContext

Returns​

Promise<boolean>

Defined in​

@rnv/core/lib/projects/version.d.ts:2


waitForExecCLI​

▸ waitForExecCLI(cli, command, callback): Promise<boolean>

Parameters​

NameType
clistring
commandstring
callback(resp: string | true) => boolean

Returns​

Promise<boolean>

Defined in​

@rnv/core/lib/system/exec.d.ts:46


writeCleanFile​

▸ writeCleanFile(source, destination, overrides?, timestampPathsConfig?, c?): void

Parameters​

NameType
sourcestring
destinationstring
overrides?OverridesOptions
timestampPathsConfig?TimestampPathsConfig
c?RnvContext

Returns​

void

Defined in​

@rnv/core/lib/system/fs.d.ts:21


writeFileSync​

▸ writeFileSync(filePath, obj, spaces?, addNewLine?): string

Parameters​

NameType
filePathstring
objstring | object
spaces?number
addNewLine?boolean

Returns​

string

Defined in​

@rnv/core/lib/system/fs.d.ts:35


writeObjectSync​

▸ writeObjectSync(filePath, obj, spaces, addNewLine?): string

Parameters​

NameType
filePathstring
objstring | object
spacesnumber
addNewLine?boolean

Returns​

string

Defined in​

@rnv/core/lib/system/fs.d.ts:36


writeRenativeConfigFile​

▸ writeRenativeConfigFile(configPath, configData): void

Parameters​

NameType
configPathstring
configDatastring | object

Returns​

void

Defined in​

@rnv/core/lib/configs/utils.d.ts:1