Skip to content

Interface: BootstrapAsset

Makaio Framework


Makaio Framework / contracts / BootstrapAsset

Defined in: ../../../packages/contracts/src/extension/contributions/bootstrap-types.ts:23

A single exportable or importable bootstrap asset.

optional existingId?: string

Defined in: ../../../packages/contracts/src/extension/contributions/bootstrap-types.ts:35

Identifier of an existing asset that would be replaced by import.


optional exists?: boolean

Defined in: ../../../packages/contracts/src/extension/contributions/bootstrap-types.ts:33

Whether the asset already exists in the target environment.


extensionId: string

Defined in: ../../../packages/contracts/src/extension/contributions/bootstrap-types.ts:25

Identifier of the extension that owns this asset.


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').