Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/xstate/src/typegenTypes.ts>ResolveTypegenMeta

State machines and statecharts for the modern web.
Go to Latest
interface ResolveTypegenMeta
import { type ResolveTypegenMeta } from "https://deno.land/x/xstate@xstate%405.0.0-beta.13/src/typegenTypes.ts";

Type Parameters

TTypesMeta extends TypegenConstraint
TEvent extends EventObject
TAction extends ParameterizedObject
TActorMap extends ActorMap

Properties

@@xstate/typegen: TTypesMeta["@@xstate/typegen"]
resolved: { enabled: TTypesMeta & { indexedActions: IndexByType<TAction>; indexedEvents: MergeWithInternalEvents<IndexByType<(string extends TEvent["type"] ? never : TEvent) | GenerateActorEvents<TActorMap, Prop<TTypesMeta, "invokeSrcNameMap">>>, Prop<TTypesMeta, "internalEvents">>; }; disabled:
& AllImplementationsProvided
& AllowAllEvents
& { indexedActions: IndexByType<TAction>; indexedEvents: Record<string, TEvent> & { __XSTATE_ALLOW_ANY_INVOKE_OUTPUT_HACK__: { output: any; }; }; invokeSrcNameMap: Record<string, "__XSTATE_ALLOW_ANY_INVOKE_OUTPUT_HACK__">; }
; }[IsNever<TTypesMeta> extends true ? "disabled" : TTypesMeta extends TypegenEnabled ? "enabled" : "disabled"]