Skip to main content

StageConfigJsonSchema

@zylem/game-lib


@zylem/game-lib / schema / StageConfigJsonSchema

Variable: StageConfigJsonSchema

const StageConfigJsonSchema: TObject<\{ assetLoaders: TOptional<TObject<\{ gltf: TOptional<TObject<\{ ktx2TranscoderPath: TOptional<TString>; meshopt: TOptional<TBoolean>; \}>>; \}>>; backgroundColor: TOptional<TUnion<[TString, TNumber]>>; backgroundImage: TOptional<TUnion<[TString, TNull]>>; defaultLighting: TOptional<TBoolean>; gravity: TOptional<TTuple<[TNumber, TNumber, TNumber]>>; inputs: TOptional<TRecord<TString, TArray<TString>>>; physicsRate: TOptional<TNumber>; variables: TOptional<TRecord<TString, TUnknown>>; \}>

Defined in: packages/game-lib/src/lib/core/json-schemas/stage-config.ts:36

JSON-serializable subset of StageConfigLike. Excludes live objects (shaders, runtime adapters, post-effects, wasm builders).