(
logic: TLogic,
...[options]: ConditionalRequired<
[
options?: ActorOptions<TLogic> & {
[K in RequiredActorOptionsKeys<TLogic>]: unknown;
}
],
IsNotNever<RequiredActorOptionsKeys<TLogic>>
>
)
| 859 | * @param options - Actor options |
| 860 | */ |
| 861 | export function createActor<TLogic extends AnyActorLogic>( |
| 862 | logic: TLogic, |
| 863 | ...[options]: ConditionalRequired< |
| 864 | [ |
| 865 | options?: ActorOptions<TLogic> & { |
| 866 | [K in RequiredActorOptionsKeys<TLogic>]: unknown; |
| 867 | } |
| 868 | ], |
| 869 | IsNotNever<RequiredActorOptionsKeys<TLogic>> |
| 870 | > |
| 871 | ): Actor<TLogic> { |
| 872 | return new Actor(logic, options); |
| 873 | } |
| 874 | |
| 875 | /** |
| 876 | * Creates a new Interpreter instance for the given machine with the provided |
no outgoing calls
searching dependent graphs…