UNPKG

payload-is

Version:

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

26 lines (25 loc) 2.07 kB
export { isArray, isEmptyArray, isFullArray } from "./array.ts"; export { isBigInt, isBigIntObject, isBigIntArray } from "./bigint.ts"; export { isBoolean, isTrue, isFalse, isBooleanObject } from "./boolean.ts"; export { isArrayBuffer, isSharedArrayBuffer, isArrayBufferLike, isDataView, isInt8Array, isUint8Array, isUint8ClampedArray, isInt16Array, isUint16Array, isInt32Array, isUint32Array, isFloat32Array, isFloat64Array, isBigInt64Array, isBigUint64Array, isTypedArray, } from "./buffer.ts"; export { isSet, isMap, isWeakSet, isWeakMap, isWeakRef, isMapEntries, } from "./collection.ts"; export { isDate, isInvalidDate, isValidDate } from "./date.ts"; export { isBlob, isFile, isFormData, isHeaders, isRequest, isResponse, } from "./dom.ts"; export { isError, isAggregateError, isEvalError, isNativeError, isRangeError, isReferenceError, isSyntaxError, isTypeError, isURIError, } from "./error.ts"; export { isFunction, isAsyncFunction, isAsyncGeneratorFunction, isGeneratorFunction, } from "./function.ts"; export { isAsyncGenerator, isGenerator } from "./generator.ts"; export { isAsyncIterable, isIterable } from "./iterable.ts"; export { isAsyncIterator, isIterator } from "./iterator.ts"; export { isNil, isNull, isUndefined } from "./nil.ts"; export { isNumber, isValidNumber, isInvalidNumber, isNumberObject, isNumberArray, } from "./number.ts"; export { isObject, isPlainObject, isEmptyObject, isFullObject, } from "./object.ts"; export { isPrimitive } from "./primitive.ts"; export { isPromise, isPromiseLike } from "./promise.ts"; export { isRegExp } from "./regexp.ts"; export { isString, isEmptyString, isFullString, isStringObject, isStringArray, } from "./string.ts"; export { isSymbol, isSymbolObject } from "./symbol.ts"; export { getType, getTag } from "./type.ts"; export { getDataType } from "./dataType.ts"; export { isWeakKey, isPropertyKey, enumerableKeys } from "./key.ts"; export { hasFromJSON, hasToJSON } from "./has.ts"; export type { PrimitiveType, PlainObject, AnyAsyncFunction, AnyFunction, AnyClass, DataTypeResult, } from "./type.ts";