Skip to content

Commit

Permalink
Merge pull request #1672 from endojs/mfig-eonly-fix2
Browse files Browse the repository at this point in the history
fix(eventual-send): unwrap PromiseLikes before EOnly surrounds them with ERef
  • Loading branch information
michaelfig committed Jul 11, 2023
2 parents 643a2fb + 3d29f4a commit 8f08f40
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions packages/eventual-send/src/E.js
Original file line number Diff line number Diff line change
Expand Up @@ -360,12 +360,12 @@ export default makeE;
*
* @template T
* @typedef {(
* T extends (...args: infer P) => infer R
* ? (...args: P) => ERef<EOnly<R>>
* T extends import('./types').Callable
* ? (...args: Parameters<T>) => ERef<Awaited<EOnly<ReturnType<T>>>>
* : T extends Record<PropertyKey, import('./types').Callable>
* ? {
* [K in keyof T]: T[K] extends import('./types').Callable
* ? (...args: Parameters<T[K]>) => ERef<EOnly<ReturnType<T[K]>>>
* ? (...args: Parameters<T[K]>) => ERef<Awaited<EOnly<ReturnType<T[K]>>>>
* : T[K];
* }
* : T
Expand Down

0 comments on commit 8f08f40

Please sign in to comment.