UNPKG

payload-is

Version:

A comprehensive TypeScript/JavaScript type checking library providing functions to check data types, collections, primitives, and built-in objects

14 lines (9 loc) 314 B
import { getTag } from "./type.ts"; // Generator export function isGenerator(payload: unknown): payload is Generator { return getTag(payload) === "Generator"; } // AsyncGenerator export function isAsyncGenerator(payload: unknown): payload is AsyncGenerator { return getTag(payload) === "AsyncGenerator"; }