Interface: BootstrapAsset
Makaio Framework / contracts / BootstrapAsset
Interface: BootstrapAsset
Section titled “Interface: BootstrapAsset”Defined in: ../../../packages/contracts/src/extension/contributions/bootstrap-types.ts:23
A single exportable or importable bootstrap asset.
Properties
Section titled “Properties”existingId?
Section titled “existingId?”
optionalexistingId?:string
Defined in: ../../../packages/contracts/src/extension/contributions/bootstrap-types.ts:35
Identifier of an existing asset that would be replaced by import.
exists?
Section titled “exists?”
optionalexists?:boolean
Defined in: ../../../packages/contracts/src/extension/contributions/bootstrap-types.ts:33
Whether the asset already exists in the target environment.
extensionId
Section titled “extensionId”extensionId:
string
Defined in: ../../../packages/contracts/src/extension/contributions/bootstrap-types.ts:25
Identifier of the extension that owns this asset.
filename
Section titled “filename”filename:
string
Defined in: ../../../packages/contracts/src/extension/contributions/bootstrap-types.ts:31
Filename within the bootstrap folder.
name:
string
Defined in: ../../../packages/contracts/src/extension/contributions/bootstrap-types.ts:29
Human-readable asset name.
type:
string
Defined in: ../../../packages/contracts/src/extension/contributions/bootstrap-types.ts:27
Logical asset type (e.g. 'session', 'config').