UNPKG

@monstermann/fn

Version:

A utility library for TypeScript.

24 lines (22 loc) 459 B
import { dfdlT } from "@monstermann/dfdl"; //#region src/promise/isPromise.ts /** * `isPromise(target)` * * Checks if `target` is a Promise instance. * * ```ts * isPromise(Promise.resolve()); // true * isPromise("hello"); // false * ``` * * ```ts * pipe(Promise.resolve(), isPromise()); // true * pipe("hello", isPromise()); // false * ``` */ const isPromise = dfdlT((target) => { return target instanceof Promise; }, 1); //#endregion export { isPromise };