@@ -66,7 +66,7 @@ export class TemporalFailure extends Error {
66
66
* Instanceof check that works when multiple versions of @temporalio/common are installed.
67
67
*/
68
68
static is ( error : unknown ) : error is TemporalFailure {
69
- return error instanceof TemporalFailure || ( error instanceof Error && ( error as any ) [ isTemporalFailure ] ) ;
69
+ return error instanceof TemporalFailure || ( error as any ) ?. [ isTemporalFailure ] === true ;
70
70
}
71
71
}
72
72
@@ -89,7 +89,7 @@ export class ServerFailure extends TemporalFailure {
89
89
* Instanceof check that works when multiple versions of @temporalio/common are installed.
90
90
*/
91
91
static is ( error : unknown ) : error is ServerFailure {
92
- return error instanceof ServerFailure || ( error instanceof Error && ( error as any ) [ isServerFailure ] ) ;
92
+ return error instanceof ServerFailure || ( error as any ) ?. [ isServerFailure ] === true ;
93
93
}
94
94
}
95
95
@@ -142,7 +142,7 @@ export class ApplicationFailure extends TemporalFailure {
142
142
* Instanceof check that works when multiple versions of @temporalio/common are installed.
143
143
*/
144
144
static is ( error : unknown ) : error is ApplicationFailure {
145
- return error instanceof ApplicationFailure || ( error instanceof Error && ( error as any ) [ isApplicationFailure ] ) ;
145
+ return error instanceof ApplicationFailure || ( error as any ) ?. [ isApplicationFailure ] === true ;
146
146
}
147
147
148
148
/**
@@ -248,7 +248,7 @@ export class CancelledFailure extends TemporalFailure {
248
248
* Instanceof check that works when multiple versions of @temporalio/common are installed.
249
249
*/
250
250
static is ( error : unknown ) : error is CancelledFailure {
251
- return error instanceof CancelledFailure || ( error instanceof Error && ( error as any ) [ isCancelledFailure ] ) ;
251
+ return error instanceof CancelledFailure || ( error as any ) ?. [ isCancelledFailure ] === true ;
252
252
}
253
253
}
254
254
@@ -273,7 +273,7 @@ export class TerminatedFailure extends TemporalFailure {
273
273
* Instanceof check that works when multiple versions of @temporalio/common are installed.
274
274
*/
275
275
static is ( error : unknown ) : error is TerminatedFailure {
276
- return error instanceof TerminatedFailure || ( error instanceof Error && ( error as any ) [ isTerminatedFailure ] ) ;
276
+ return error instanceof TerminatedFailure || ( error as any ) ?. [ isTerminatedFailure ] === true ;
277
277
}
278
278
}
279
279
@@ -302,7 +302,7 @@ export class TimeoutFailure extends TemporalFailure {
302
302
* Instanceof check that works when multiple versions of @temporalio/common are installed.
303
303
*/
304
304
static is ( error : unknown ) : error is TimeoutFailure {
305
- return error instanceof TimeoutFailure || ( error instanceof Error && ( error as any ) [ isTimeoutFailure ] ) ;
305
+ return error instanceof TimeoutFailure || ( error as any ) ?. [ isTimeoutFailure ] === true ;
306
306
}
307
307
}
308
308
@@ -337,7 +337,7 @@ export class ActivityFailure extends TemporalFailure {
337
337
* Instanceof check that works when multiple versions of @temporalio/common are installed.
338
338
*/
339
339
static is ( error : unknown ) : error is ActivityFailure {
340
- return error instanceof ActivityFailure || ( error instanceof Error && ( error as any ) [ isActivityFailure ] ) ;
340
+ return error instanceof ActivityFailure || ( error as any ) ?. [ isActivityFailure ] === true ;
341
341
}
342
342
}
343
343
@@ -371,7 +371,7 @@ export class ChildWorkflowFailure extends TemporalFailure {
371
371
* Instanceof check that works when multiple versions of @temporalio/common are installed.
372
372
*/
373
373
static is ( error : unknown ) : error is ChildWorkflowFailure {
374
- return error instanceof ChildWorkflowFailure || ( error instanceof Error && ( error as any ) [ isChildWorkflowFailure ] ) ;
374
+ return error instanceof ChildWorkflowFailure || ( error as any ) ?. [ isChildWorkflowFailure ] === true ;
375
375
}
376
376
}
377
377
0 commit comments