is-what
Version:
JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.
44 lines (43 loc) • 2 kB
TypeScript
export type AnyAsyncFunction = (...args: unknown[]) => Promise<unknown>;
export { getType } from './getType.js';
export { isAnyObject } from './isAnyObject.js';
export { isArray } from './isArray.js';
export { isBlob } from './isBlob.js';
export { isBoolean } from './isBoolean.js';
export { isDate } from './isDate.js';
export { isEmptyArray } from './isEmptyArray.js';
export { isEmptyObject } from './isEmptyObject.js';
export { isEmptyString } from './isEmptyString.js';
export { isError } from './isError.js';
export { isFile } from './isFile.js';
export { isFullArray } from './isFullArray.js';
export { isFullObject } from './isFullObject.js';
export { isFullString } from './isFullString.js';
export { isFunction } from './isFunction.js';
export type { AnyFunction } from './isFunction.js';
export { isHexDecimal } from './isHexDecimal.js';
export { isInstanceOf } from './isInstanceOf.js';
export { isIterable } from './isIterable.js';
export { isMap } from './isMap.js';
export { isNaNValue } from './isNaNValue.js';
export { isNegativeNumber } from './isNegativeNumber.js';
export { isNull } from './isNull.js';
export { isNullOrUndefined } from './isNullOrUndefined.js';
export { isNumber } from './isNumber.js';
export { isObject } from './isObject.js';
export { isObjectLike } from './isObjectLike.js';
export { isOneOf } from './isOneOf.js';
export { isPlainObject } from './isPlainObject.js';
export type { PlainObject } from './isPlainObject.js';
export { isPositiveNumber } from './isPositiveNumber.js';
export { isPrimitive } from './isPrimitive.js';
export { isPromise } from './isPromise.js';
export { isRegExp } from './isRegExp.js';
export { isSet } from './isSet.js';
export { isString } from './isString.js';
export { isSymbol } from './isSymbol.js';
export { isType } from './isType.js';
export type { AnyClass } from './isType.js';
export { isUndefined } from './isUndefined.js';
export { isWeakMap } from './isWeakMap.js';
export { isWeakSet } from './isWeakSet.js';