Skip to main content

Interface: ProjectJSON

Table of contents​

Properties​

Properties​

watermark​

• Optional watermark: WatermarkJSON

Defined in​

types.ts:92


backgroundColor​

• Optional backgroundColor: string

Defined in​

types.ts:93


metadata​

• Optional metadata: ProjectMetadata

Defined in​

types.ts:94


assets​

• Optional assets: Record<string, ProjectAssetJSON>

Optional portable asset manifest for this project.

  • Keys are assetIds referenced from element props (e.g. VideoProps.srcAssetId).
  • Values are lightweight asset descriptors that allow projects to be moved between environments while still rendering correctly, even if the host does not have a separate asset library backing store.

Renderers and editors SHOULD gracefully handle the case where this is undefined (legacy projects) or partially populated.

Defined in​

types.ts:106


tracks​

• tracks: TrackJSON[]

Defined in​

types.ts:107


version​

• version: number

Defined in​

types.ts:108