Skip to content

HasMachineProperty

HasMachineProperty<V> = V extends (…args: any[]) => infer R ? R extends { data: infer D; } ? D extends { machine: MachineDefinition<any, any, any>; } ? true : false : R extends { machine: MachineDefinition<any, any, any>; } ? true : false : false

Defined in: definition-types.ts:26

Type Parameter
V