(
machine: TMachine,
...[options]: ConditionalRequired<
[
options?: ActorOptions<TMachine> & {
[K in RequiredActorOptionsKeys<TMachine>]: unknown;
}
],
IsNotNever<RequiredActorOptionsKeys<TMachine>>
>
)
| 11 | |
| 12 | /** @alias useActor */ |
| 13 | export function useMachine<TMachine extends AnyStateMachine>( |
| 14 | machine: TMachine, |
| 15 | ...[options]: ConditionalRequired< |
| 16 | [ |
| 17 | options?: ActorOptions<TMachine> & { |
| 18 | [K in RequiredActorOptionsKeys<TMachine>]: unknown; |
| 19 | } |
| 20 | ], |
| 21 | IsNotNever<RequiredActorOptionsKeys<TMachine>> |
| 22 | > |
| 23 | ): [StateFrom<TMachine>, Actor<TMachine>['send'], Actor<TMachine>] { |
| 24 | return useActor(machine, options); |
| 25 | } |
searching dependent graphs…