File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change 1+ const { isPromise } = require ( 'node:util/types' ) ;
12const { getPrebuiltPath } = require ( './common' ) ;
23const typescriptExports = require ( './lib/index' ) ;
34const { convertFromNamedError } = require ( './lib/errors' ) ;
@@ -9,7 +10,7 @@ function wrapErrors(fn) {
910 return ( ...args ) => {
1011 try {
1112 let res = fn ( ...args ) ;
12- if ( res instanceof Promise ) {
13+ if ( isPromise ( res ) ) {
1314 return res . catch ( ( e ) => {
1415 throw convertFromNamedError ( e , false ) ;
1516 } ) ;
@@ -55,7 +56,7 @@ if (process.env.TEMPORAL_TRACE_NATIVE_CALLS?.toLowerCase() === 'true') {
5556
5657 let res = fn ( ...args ) ;
5758
58- if ( res instanceof Promise ) {
59+ if ( isPromise ( res ) ) {
5960 log ( callid , `${ fnname } () - received promise` ) ;
6061 return res . then (
6162 ( x ) => {
You can’t perform that action at this time.
0 commit comments