Skip to content

Commit cc9cb1b

Browse files
committed
types for run, and maybe omit from stack trace
1 parent 9fe869c commit cc9cb1b

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

src/client/stepContext.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -101,18 +101,15 @@ export class StepContext implements WorkflowStep {
101101
});
102102
}
103103

104-
private async run(
105-
req: Omit<StepRequest, "resolve" | "reject">,
106-
): Promise<unknown> {
107-
let send: unknown;
104+
private run(req: Omit<StepRequest, "resolve" | "reject">): Promise<unknown> {
105+
let send: Promise<void>;
108106
const p = new Promise<unknown>((resolve, reject) => {
109107
send = this.sender.push({
110108
...req,
111109
resolve,
112110
reject,
113111
});
114112
});
115-
await send;
116-
return p;
113+
return send!.then(() => p);
117114
}
118115
}

0 commit comments

Comments
 (0)