Skip to content
Version: xstate@5.0.0

fromPromise() function​

Signature:

export declare function fromPromise<TOutput, TInput = unknown>(promiseCreator: ({ input, system }: {
input: TInput;
system: AnyActorSystem;
self: PromiseActorRef<TOutput>;
}) => PromiseLike<TOutput>): PromiseActorLogic<TOutput, TInput>;

Parameters​

ParameterTypeDescription
promiseCreator({ input, system }: { input: TInput; system: AnyActorSystem; self: PromiseActorRef<TOutput>; }) => PromiseLike<TOutput>

Returns:

PromiseActorLogic<TOutput, TInput>