Skip to main content

Interface: ParametrizedSceneDefinition<P, D>

Defined in: src/serialization/parametrized.ts:92

A parametrized scene definition. See defineParametrizedScene.

Type Parameters​

P​

P extends object

D​

D = unknown

Properties​

build​

build: SceneBuilder<P, D>

Defined in: src/serialization/parametrized.ts:102

Builds the scene from resolved props + data.


calculateMetadata?​

optional calculateMetadata: CalculateMetadata<P, D>

Defined in: src/serialization/parametrized.ts:100

Optional async hook that fetches data and overrides scene config.


defaultProps​

defaultProps: P

Defined in: src/serialization/parametrized.ts:96

The default props. Also the source of the inferred prop schema.


id?​

optional id: string

Defined in: src/serialization/parametrized.ts:94

Optional stable id for logging or registry use.


schema?​

optional schema: PropsSchema<P>

Defined in: src/serialization/parametrized.ts:98

Optional explicit per-prop type tags; inferred from defaults when absent.