Neo Zero

is

Pool

Modern, comprehensive type checking library - TypeScript-first, tree-shakeable, zero dependencies

$ lpm install @lpm.dev/neo.is
100 exportsTypeScript

dist

Functions

toString
function toString(value: unknown): string
ParameterTypeDescription
value
unknown
getTag
function getTag(value: unknown): string
ParameterTypeDescription
value
unknown
getType
function getType(value: unknown): TypeString
ParameterTypeDescription
value
unknown
createTypeGuard
function createTypeGuard<T>(guard: TypeGuard<T>): TypeGuard<T>
ParameterTypeDescription
guard
TypeGuard<T>
isTypedArray
function isTypedArray(value: unknown): value is TypedArray
ParameterTypeDescription
value
unknown
isInt8Array
function isInt8Array(value: unknown): value is Int8Array
ParameterTypeDescription
value
unknown
isUint8Array
function isUint8Array(value: unknown): value is Uint8Array
ParameterTypeDescription
value
unknown
isUint8ClampedArray
function isUint8ClampedArray(value: unknown): value is Uint8ClampedArray
ParameterTypeDescription
value
unknown
isInt16Array
function isInt16Array(value: unknown): value is Int16Array
ParameterTypeDescription
value
unknown
isUint16Array
function isUint16Array(value: unknown): value is Uint16Array
ParameterTypeDescription
value
unknown
isInt32Array
function isInt32Array(value: unknown): value is Int32Array
ParameterTypeDescription
value
unknown
isUint32Array
function isUint32Array(value: unknown): value is Uint32Array
ParameterTypeDescription
value
unknown
isFloat32Array
function isFloat32Array(value: unknown): value is Float32Array
ParameterTypeDescription
value
unknown
isFloat64Array
function isFloat64Array(value: unknown): value is Float64Array
ParameterTypeDescription
value
unknown
isBigInt64Array
function isBigInt64Array(value: unknown): value is BigInt64Array
ParameterTypeDescription
value
unknown
isBigUint64Array
function isBigUint64Array(value: unknown): value is BigUint64Array
ParameterTypeDescription
value
unknown

dist/collections

Functions

isEmpty
function isEmpty(value: unknown): boolean
ParameterTypeDescription
value
unknown
isIterable
function isIterable<T = unknown>(value: unknown): value is Iterable<T>
ParameterTypeDescription
value
unknown
isArrayLike
function isArrayLike<T = unknown>(value: unknown): value is ArrayLike<T>
ParameterTypeDescription
value
unknown

dist/collections

Functions

isEmpty
function isEmpty(value: unknown): boolean
ParameterTypeDescription
value
unknown
isIterable
function isIterable<T = unknown>(value: unknown): value is Iterable<T>
ParameterTypeDescription
value
unknown
isArrayLike
function isArrayLike<T = unknown>(value: unknown): value is ArrayLike<T>
ParameterTypeDescription
value
unknown

dist/functions

Functions

isFunction
function isFunction(value: unknown): value is Function
ParameterTypeDescription
value
unknown
isAsyncFunction
function isAsyncFunction(value: unknown): value is (...args: unknown[]) => Promise<unknown>
ParameterTypeDescription
value
unknown
isGeneratorFunction
function isGeneratorFunction(value: unknown): value is GeneratorFunction
ParameterTypeDescription
value
unknown
isGenerator
function isGenerator(value: unknown): value is Generator
ParameterTypeDescription
value
unknown
isPromise
function isPromise<T = unknown>(value: unknown): value is Promise<T>
ParameterTypeDescription
value
unknown

dist/functions

Functions

isFunction
function isFunction(value: unknown): value is Function
ParameterTypeDescription
value
unknown
isAsyncFunction
function isAsyncFunction(value: unknown): value is (...args: unknown[]) => Promise<unknown>
ParameterTypeDescription
value
unknown
isGeneratorFunction
function isGeneratorFunction(value: unknown): value is GeneratorFunction
ParameterTypeDescription
value
unknown
isGenerator
function isGenerator(value: unknown): value is Generator
ParameterTypeDescription
value
unknown
isPromise
function isPromise<T = unknown>(value: unknown): value is Promise<T>
ParameterTypeDescription
value
unknown

dist

Functions

toString
function toString(value: unknown): string
ParameterTypeDescription
value
unknown
getTag
function getTag(value: unknown): string
ParameterTypeDescription
value
unknown
getType
function getType(value: unknown): TypeString
ParameterTypeDescription
value
unknown
createTypeGuard
function createTypeGuard<T>(guard: TypeGuard<T>): TypeGuard<T>
ParameterTypeDescription
guard
TypeGuard<T>
isTypedArray
function isTypedArray(value: unknown): value is TypedArray
ParameterTypeDescription
value
unknown
isInt8Array
function isInt8Array(value: unknown): value is Int8Array
ParameterTypeDescription
value
unknown
isUint8Array
function isUint8Array(value: unknown): value is Uint8Array
ParameterTypeDescription
value
unknown
isUint8ClampedArray
function isUint8ClampedArray(value: unknown): value is Uint8ClampedArray
ParameterTypeDescription
value
unknown
isInt16Array
function isInt16Array(value: unknown): value is Int16Array
ParameterTypeDescription
value
unknown
isUint16Array
function isUint16Array(value: unknown): value is Uint16Array
ParameterTypeDescription
value
unknown
isInt32Array
function isInt32Array(value: unknown): value is Int32Array
ParameterTypeDescription
value
unknown
isUint32Array
function isUint32Array(value: unknown): value is Uint32Array
ParameterTypeDescription
value
unknown
isFloat32Array
function isFloat32Array(value: unknown): value is Float32Array
ParameterTypeDescription
value
unknown
isFloat64Array
function isFloat64Array(value: unknown): value is Float64Array
ParameterTypeDescription
value
unknown
isBigInt64Array
function isBigInt64Array(value: unknown): value is BigInt64Array
ParameterTypeDescription
value
unknown
isBigUint64Array
function isBigUint64Array(value: unknown): value is BigUint64Array
ParameterTypeDescription
value
unknown

dist/numbers

Functions

isPositive
function isPositive(value: unknown): value is number
ParameterTypeDescription
value
unknown
isNegative
function isNegative(value: unknown): value is number
ParameterTypeDescription
value
unknown
isZero
function isZero(value: unknown): value is number
ParameterTypeDescription
value
unknown

dist/numbers

Functions

isPositive
function isPositive(value: unknown): value is number
ParameterTypeDescription
value
unknown
isNegative
function isNegative(value: unknown): value is number
ParameterTypeDescription
value
unknown
isZero
function isZero(value: unknown): value is number
ParameterTypeDescription
value
unknown

dist/objects

Functions

isArray
function isArray<T = unknown>(value: unknown): value is T[]
ParameterTypeDescription
value
unknown
isObject
function isObject(value: unknown): value is object
ParameterTypeDescription
value
unknown
isPlainObject
function isPlainObject<T = Record<string, unknown>>(value: unknown): value is T
ParameterTypeDescription
value
unknown
isDate
function isDate(value: unknown): value is Date
ParameterTypeDescription
value
unknown
isRegExp
function isRegExp(value: unknown): value is RegExp
ParameterTypeDescription
value
unknown
isError
function isError(value: unknown): value is Error
ParameterTypeDescription
value
unknown
isMap
function isMap<K = unknown, V = unknown>(value: unknown): value is Map<K, V>
ParameterTypeDescription
value
unknown
isSet
function isSet<T = unknown>(value: unknown): value is Set<T>
ParameterTypeDescription
value
unknown
isWeakMap
function isWeakMap<K extends object = object, V = unknown>(value: unknown): value is WeakMap<K, V>
ParameterTypeDescription
value
unknown
isWeakSet
function isWeakSet<T extends object = object>(value: unknown): value is WeakSet<T>
ParameterTypeDescription
value
unknown

dist/objects

Functions

isArray
function isArray<T = unknown>(value: unknown): value is T[]
ParameterTypeDescription
value
unknown
isObject
function isObject(value: unknown): value is object
ParameterTypeDescription
value
unknown
isPlainObject
function isPlainObject<T = Record<string, unknown>>(value: unknown): value is T
ParameterTypeDescription
value
unknown
isDate
function isDate(value: unknown): value is Date
ParameterTypeDescription
value
unknown
isRegExp
function isRegExp(value: unknown): value is RegExp
ParameterTypeDescription
value
unknown
isError
function isError(value: unknown): value is Error
ParameterTypeDescription
value
unknown
isMap
function isMap<K = unknown, V = unknown>(value: unknown): value is Map<K, V>
ParameterTypeDescription
value
unknown
isSet
function isSet<T = unknown>(value: unknown): value is Set<T>
ParameterTypeDescription
value
unknown
isWeakMap
function isWeakMap<K extends object = object, V = unknown>(value: unknown): value is WeakMap<K, V>
ParameterTypeDescription
value
unknown
isWeakSet
function isWeakSet<T extends object = object>(value: unknown): value is WeakSet<T>
ParameterTypeDescription
value
unknown

dist/primitives

Functions

isBoolean
function isBoolean(value: unknown): value is boolean
ParameterTypeDescription
value
unknown
isSymbol
function isSymbol(value: unknown): value is symbol
ParameterTypeDescription
value
unknown
isBigInt
function isBigInt(value: unknown): value is bigint
ParameterTypeDescription
value
unknown
isNull
function isNull(value: unknown): value is null
ParameterTypeDescription
value
unknown
isUndefined
function isUndefined(value: unknown): value is undefined
ParameterTypeDescription
value
unknown
isNil
function isNil(value: unknown): value is null | undefined
ParameterTypeDescription
value
unknown

dist/primitives

Functions

isBoolean
function isBoolean(value: unknown): value is boolean
ParameterTypeDescription
value
unknown
isSymbol
function isSymbol(value: unknown): value is symbol
ParameterTypeDescription
value
unknown
isBigInt
function isBigInt(value: unknown): value is bigint
ParameterTypeDescription
value
unknown
isNull
function isNull(value: unknown): value is null
ParameterTypeDescription
value
unknown
isUndefined
function isUndefined(value: unknown): value is undefined
ParameterTypeDescription
value
unknown
isNil
function isNil(value: unknown): value is null | undefined
ParameterTypeDescription
value
unknown

dist/string-DQKpMVD7

Functions

isNumber
function isNumber(value: unknown): value is number
ParameterTypeDescription
value
unknown
isNaN
function isNaN(value: unknown): boolean
ParameterTypeDescription
value
unknown
isFinite
function isFinite(value: unknown): boolean
ParameterTypeDescription
value
unknown
isInteger
function isInteger(value: unknown): value is number
ParameterTypeDescription
value
unknown
isSafeInteger
function isSafeInteger(value: unknown): value is number
ParameterTypeDescription
value
unknown
isString
function isString(value: unknown): value is string
ParameterTypeDescription
value
unknown
isNumeric
function isNumeric(value: unknown): boolean
ParameterTypeDescription
value
unknown

dist/string-DQKpMVD7

Functions

isNumber
function isNumber(value: unknown): value is number
ParameterTypeDescription
value
unknown
isNaN
function isNaN(value: unknown): boolean
ParameterTypeDescription
value
unknown
isFinite
function isFinite(value: unknown): boolean
ParameterTypeDescription
value
unknown
isInteger
function isInteger(value: unknown): value is number
ParameterTypeDescription
value
unknown
isSafeInteger
function isSafeInteger(value: unknown): value is number
ParameterTypeDescription
value
unknown
isString
function isString(value: unknown): value is string
ParameterTypeDescription
value
unknown
isNumeric
function isNumeric(value: unknown): boolean
ParameterTypeDescription
value
unknown
Unlimited AccessInstall as many Pool packages as you need.
Fund Real WorkEvery install you run sends revenue directly to the developer who built it.

Taxes calculated at checkout based on your location.

Weekly Installs
3
Version
1.0.0
Published
LicenseMIT
Size207.81 KB
Files45
Node version>= 18
TypeScriptYes