export default function isPromiseLike(promiseLike: unknown): promiseLike is PromiseLike { return ( !!promiseLike && typeof promiseLike === 'object' && 'then' in promiseLike && typeof promiseLike.then === 'function' ); }