10 lines
236 B
Plaintext
10 lines
236 B
Plaintext
import { isFunction } from "./isFunction";
|
|
|
|
/**
|
|
* Tests to see if the object is "thennable".
|
|
* @param value the object to test
|
|
*/
|
|
export function isPromise(value: any): value is PromiseLike<any> {
|
|
return isFunction(value?.then);
|
|
}
|