(exits: Array<Exit.Exit<number, string>>)
| 129 | }) |
| 130 | |
| 131 | const makeDeferredEngine = (exits: Array<Exit.Exit<number, string>>): WorkflowEngine.WorkflowEngine["Type"] => |
| 132 | WorkflowEngine.WorkflowEngine.of({ |
| 133 | register: () => Effect.void, |
| 134 | execute: () => Effect.die("not implemented"), |
| 135 | poll: () => Effect.succeed(undefined), |
| 136 | interrupt: () => Effect.void, |
| 137 | resume: () => Effect.void, |
| 138 | activityExecute: () => Effect.die("not implemented"), |
| 139 | deferredResult: () => Effect.succeed(undefined), |
| 140 | deferredDone: (_deferred: DurableDeferred.Any, options: { readonly exit: Exit.Exit<unknown, unknown> }) => |
| 141 | Effect.sync(() => { |
| 142 | exits.push(options.exit as Exit.Exit<number, string>) |
| 143 | }), |
| 144 | scheduleClock: () => Effect.void |
| 145 | } as any) |
| 146 | |
| 147 | const LongWorkflow = Workflow.make({ |
| 148 | name: "LongWorkflow", |
no test coverage detected
searching dependent graphs…