UNPKG

payload-is

Version:

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

13 lines (9 loc) 306 B
// symbol import { getTag } from "./type.ts"; export function isSymbol(payload: unknown): payload is symbol { return typeof payload === "symbol"; } // wrapper export function isSymbolObject(payload: unknown): payload is Symbol { return typeof payload === "object" && getTag(payload) === "Symbol"; }