Skip to Content

@revideo/core


@revideo/core / app / UserProject

Interface: UserProject

Defined in: app/Project.ts:98 

Properties

experimentalFeatures?

optional experimentalFeatures?: boolean

Defined in: app/Project.ts:123 

Experimental

Enable experimental features.

See

https://motioncanvas.io/docs/experimental 


name?

optional name?: string

Defined in: app/Project.ts:102 

The name of the project.


scenes

scenes: SceneDescription<any>[]

Defined in: app/Project.ts:107 

A list of scene descriptions that make up the project.


settings?

optional settings?: PartialUserProjectSettings

Defined in: app/Project.ts:132 

Settings for the project. This includes shared settings, rendering settings and preview settings.

Includes things like the background color, the resolution, the frame rate, and the exporter to use.


variables?

optional variables?: Record<string, unknown>

Defined in: app/Project.ts:114 

Default values for project variables.

See

https://motioncanvas.io/docs/project-variables 

© 2026 Haven Technologies, Inc.
Interface: UserProject – Revideo