Skip to content

@waylis/core


@waylis/core / SceneResponsesMap

Type Alias: SceneResponsesMap<Steps>

ts
type SceneResponsesMap<Steps> = { [S in Steps[number] as S["key"]]: S extends SceneStep<S["key"], infer T> ? MessageBodyMap[T] : never };

Defined in: src/scene/scene.ts:5

Maps scene steps to their expected response body content.

Type Parameters

Steps

Steps extends readonly SceneStep[]

Released under the MIT License.