Type Alias Recursive<Out>

Recursive<Out>: {
    done: true;
    result: Out;
} | {
    done: false;
    next: (() => Recursive<Out>);
}

Type Parameters

  • Out