@serenity-is/corelib / isPromiseLike

Function: isPromiseLike()

isPromiseLike(obj): obj is PromiseLike<any>

Defined in: src/base/system.ts:411

Check if an object is Promise-like, meaning it is either a native Promise or an object with then and catch methods (like jQuery Deferred).

Parameters

obj

any

Object to check

Returns

obj is PromiseLike<any>

True if the object is Promise-like