UNPKG

froebel

Version:
15 lines (14 loc) 406 B
/** Checks if `value` looks like a promise. */ declare const isPromise: <T = any>(value: unknown) => value is Promise<T>; export default isPromise; /** * Checks if `value` is not a promise. * * @example * ``` * (value: number | Promise<unknown>) => { * if (isNotPromise(value)) return value / 2 * } * ``` */ export declare const isNotPromise: <T>(value: T) => value is Exclude<T, Promise<any>>;