payload-is
Version:
A comprehensive TypeScript/JavaScript type checking library providing functions to check data types, collections, primitives, and built-in objects
6 lines (5 loc) • 426 B
TypeScript
import type { AnyAsyncFunction, AnyFunction } from "./type.ts";
export declare function isFunction(payload: unknown): payload is AnyFunction;
export declare function isAsyncFunction(payload: unknown): payload is AnyAsyncFunction;
export declare function isGeneratorFunction(payload: unknown): payload is GeneratorFunction;
export declare function isAsyncGeneratorFunction(payload: unknown): payload is AsyncGeneratorFunction;