@twin.org/node-core
Interfaces
- IBootstrapDevEnvironmentVariables
- ICacheMetadata
- ICliArgs
- ICliCommand
- ICliCommandDefinition
- ICliCommandDefinitionParam
- IEngineEnvironmentVariables
- IEngineServerEnvironmentVariables
- IModuleProtocol
- INodeEngineConfig
- INodeEngineState
- INodeEnvironmentVariables
- INodeOptions
- IProtocolHandlerResult
Type Aliases
- IEnvironmentVariables
- CliCommandParamType
- ModuleProtocol
- NodeExtensionInitialiseEngineMethod
- NodeExtensionInitialiseEngineServerMethod
- NodeExtensionInitialiseMethod
- NodeExtensionShutdownMethod
Variables
- ATTESTATION_VERIFICATION_METHOD_ID
- IMMUTABLE_PROOF_VERIFICATION_METHOD_ID
- BLOB_STORAGE_ENCRYPTION_KEY_ID
- TRUST_VERIFICATION_METHOD_ID
- AUTH_SIGNING_KEY_ID
- CONTEXT_ID_HANDLER_FEATURE_DID
- CONTEXT_ID_HANDLER_FEATURE_TENANT
- ModuleProtocol
Functions
- buildEngineConfiguration
- isTrustRequired
- isBackgroundTasksRequired
- isImmutableProofRequired
- isFederatedCatalogueRequired
- isRightsManagementRequired
- isTaskSchedulerRequired
- isAutomationRequired
- isTelemetryEnabled
- isTracingEnabled
- buildEngineServerConfiguration
- isAuthEntityStorageRequired
- extensionsConfiguration
- extensionsInitialiseEngine
- extensionsInitialiseEngineServer
- shutdownExtensions
- parseCommandLineArgs
- constructCliCommand
- executeCommand
- processEnvOptions
- substituteEnvOptions
- registerCommands
- getEnvDefaults
- run
- buildConfiguration
- overrideModuleImport
- start
- initialiseLocales
- getExecutionDirectory
- getScriptDirectory
- fileExists
- directoryExists
- getSubFolders
- getFiles
- loadTextFile
- loadJsonFile
- parseModuleProtocol
- hashUrl
- getExtensionsCacheDir
- handleNpmProtocol
- isCacheExpired
- handleHttpsProtocol
- resolvePackageEntryPoint
- createModuleImportUrl