Neo Zero
is
PoolModern, 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
| Parameter | Type | Description |
|---|---|---|
value | unknown |
getTag
function getTag(value: unknown): string
| Parameter | Type | Description |
|---|---|---|
value | unknown |
getType
function getType(value: unknown): TypeString
| Parameter | Type | Description |
|---|---|---|
value | unknown |
createTypeGuard
function createTypeGuard<T>(guard: TypeGuard<T>): TypeGuard<T>
| Parameter | Type | Description |
|---|---|---|
guard | TypeGuard<T> |
isTypedArray
function isTypedArray(value: unknown): value is TypedArray
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isInt8Array
function isInt8Array(value: unknown): value is Int8Array
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isUint8Array
function isUint8Array(value: unknown): value is Uint8Array
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isUint8ClampedArray
function isUint8ClampedArray(value: unknown): value is Uint8ClampedArray
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isInt16Array
function isInt16Array(value: unknown): value is Int16Array
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isUint16Array
function isUint16Array(value: unknown): value is Uint16Array
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isInt32Array
function isInt32Array(value: unknown): value is Int32Array
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isUint32Array
function isUint32Array(value: unknown): value is Uint32Array
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isFloat32Array
function isFloat32Array(value: unknown): value is Float32Array
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isFloat64Array
function isFloat64Array(value: unknown): value is Float64Array
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isBigInt64Array
function isBigInt64Array(value: unknown): value is BigInt64Array
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isBigUint64Array
function isBigUint64Array(value: unknown): value is BigUint64Array
| Parameter | Type | Description |
|---|---|---|
value | unknown |
dist/collections
Functions
isEmpty
function isEmpty(value: unknown): boolean
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isIterable
function isIterable<T = unknown>(value: unknown): value is Iterable<T>
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isArrayLike
function isArrayLike<T = unknown>(value: unknown): value is ArrayLike<T>
| Parameter | Type | Description |
|---|---|---|
value | unknown |
dist/collections
Functions
isEmpty
function isEmpty(value: unknown): boolean
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isIterable
function isIterable<T = unknown>(value: unknown): value is Iterable<T>
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isArrayLike
function isArrayLike<T = unknown>(value: unknown): value is ArrayLike<T>
| Parameter | Type | Description |
|---|---|---|
value | unknown |
dist/functions
Functions
isFunction
function isFunction(value: unknown): value is Function
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isAsyncFunction
function isAsyncFunction(value: unknown): value is (...args: unknown[]) => Promise<unknown>
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isGeneratorFunction
function isGeneratorFunction(value: unknown): value is GeneratorFunction
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isGenerator
function isGenerator(value: unknown): value is Generator
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isPromise
function isPromise<T = unknown>(value: unknown): value is Promise<T>
| Parameter | Type | Description |
|---|---|---|
value | unknown |
dist/functions
Functions
isFunction
function isFunction(value: unknown): value is Function
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isAsyncFunction
function isAsyncFunction(value: unknown): value is (...args: unknown[]) => Promise<unknown>
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isGeneratorFunction
function isGeneratorFunction(value: unknown): value is GeneratorFunction
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isGenerator
function isGenerator(value: unknown): value is Generator
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isPromise
function isPromise<T = unknown>(value: unknown): value is Promise<T>
| Parameter | Type | Description |
|---|---|---|
value | unknown |
dist
Functions
toString
function toString(value: unknown): string
| Parameter | Type | Description |
|---|---|---|
value | unknown |
getTag
function getTag(value: unknown): string
| Parameter | Type | Description |
|---|---|---|
value | unknown |
getType
function getType(value: unknown): TypeString
| Parameter | Type | Description |
|---|---|---|
value | unknown |
createTypeGuard
function createTypeGuard<T>(guard: TypeGuard<T>): TypeGuard<T>
| Parameter | Type | Description |
|---|---|---|
guard | TypeGuard<T> |
isTypedArray
function isTypedArray(value: unknown): value is TypedArray
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isInt8Array
function isInt8Array(value: unknown): value is Int8Array
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isUint8Array
function isUint8Array(value: unknown): value is Uint8Array
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isUint8ClampedArray
function isUint8ClampedArray(value: unknown): value is Uint8ClampedArray
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isInt16Array
function isInt16Array(value: unknown): value is Int16Array
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isUint16Array
function isUint16Array(value: unknown): value is Uint16Array
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isInt32Array
function isInt32Array(value: unknown): value is Int32Array
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isUint32Array
function isUint32Array(value: unknown): value is Uint32Array
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isFloat32Array
function isFloat32Array(value: unknown): value is Float32Array
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isFloat64Array
function isFloat64Array(value: unknown): value is Float64Array
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isBigInt64Array
function isBigInt64Array(value: unknown): value is BigInt64Array
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isBigUint64Array
function isBigUint64Array(value: unknown): value is BigUint64Array
| Parameter | Type | Description |
|---|---|---|
value | unknown |
dist/numbers
Functions
isPositive
function isPositive(value: unknown): value is number
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isNegative
function isNegative(value: unknown): value is number
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isZero
function isZero(value: unknown): value is number
| Parameter | Type | Description |
|---|---|---|
value | unknown |
dist/numbers
Functions
isPositive
function isPositive(value: unknown): value is number
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isNegative
function isNegative(value: unknown): value is number
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isZero
function isZero(value: unknown): value is number
| Parameter | Type | Description |
|---|---|---|
value | unknown |
dist/objects
Functions
isArray
function isArray<T = unknown>(value: unknown): value is T[]
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isObject
function isObject(value: unknown): value is object
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isPlainObject
function isPlainObject<T = Record<string, unknown>>(value: unknown): value is T
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isDate
function isDate(value: unknown): value is Date
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isRegExp
function isRegExp(value: unknown): value is RegExp
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isError
function isError(value: unknown): value is Error
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isMap
function isMap<K = unknown, V = unknown>(value: unknown): value is Map<K, V>
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isSet
function isSet<T = unknown>(value: unknown): value is Set<T>
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isWeakMap
function isWeakMap<K extends object = object, V = unknown>(value: unknown): value is WeakMap<K, V>
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isWeakSet
function isWeakSet<T extends object = object>(value: unknown): value is WeakSet<T>
| Parameter | Type | Description |
|---|---|---|
value | unknown |
dist/objects
Functions
isArray
function isArray<T = unknown>(value: unknown): value is T[]
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isObject
function isObject(value: unknown): value is object
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isPlainObject
function isPlainObject<T = Record<string, unknown>>(value: unknown): value is T
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isDate
function isDate(value: unknown): value is Date
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isRegExp
function isRegExp(value: unknown): value is RegExp
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isError
function isError(value: unknown): value is Error
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isMap
function isMap<K = unknown, V = unknown>(value: unknown): value is Map<K, V>
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isSet
function isSet<T = unknown>(value: unknown): value is Set<T>
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isWeakMap
function isWeakMap<K extends object = object, V = unknown>(value: unknown): value is WeakMap<K, V>
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isWeakSet
function isWeakSet<T extends object = object>(value: unknown): value is WeakSet<T>
| Parameter | Type | Description |
|---|---|---|
value | unknown |
dist/primitives
Functions
isBoolean
function isBoolean(value: unknown): value is boolean
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isSymbol
function isSymbol(value: unknown): value is symbol
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isBigInt
function isBigInt(value: unknown): value is bigint
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isNull
function isNull(value: unknown): value is null
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isUndefined
function isUndefined(value: unknown): value is undefined
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isNil
function isNil(value: unknown): value is null | undefined
| Parameter | Type | Description |
|---|---|---|
value | unknown |
dist/primitives
Functions
isBoolean
function isBoolean(value: unknown): value is boolean
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isSymbol
function isSymbol(value: unknown): value is symbol
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isBigInt
function isBigInt(value: unknown): value is bigint
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isNull
function isNull(value: unknown): value is null
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isUndefined
function isUndefined(value: unknown): value is undefined
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isNil
function isNil(value: unknown): value is null | undefined
| Parameter | Type | Description |
|---|---|---|
value | unknown |
dist/string-DQKpMVD7
Functions
isNumber
function isNumber(value: unknown): value is number
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isNaN
function isNaN(value: unknown): boolean
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isFinite
function isFinite(value: unknown): boolean
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isInteger
function isInteger(value: unknown): value is number
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isSafeInteger
function isSafeInteger(value: unknown): value is number
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isString
function isString(value: unknown): value is string
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isNumeric
function isNumeric(value: unknown): boolean
| Parameter | Type | Description |
|---|---|---|
value | unknown |
dist/string-DQKpMVD7
Functions
isNumber
function isNumber(value: unknown): value is number
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isNaN
function isNaN(value: unknown): boolean
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isFinite
function isFinite(value: unknown): boolean
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isInteger
function isInteger(value: unknown): value is number
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isSafeInteger
function isSafeInteger(value: unknown): value is number
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isString
function isString(value: unknown): value is string
| Parameter | Type | Description |
|---|---|---|
value | unknown |
isNumeric
function isNumeric(value: unknown): boolean
| Parameter | Type | Description |
|---|---|---|
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.
Insights
95/100Excellent
Weekly Installs
3Version
1.0.0Published
LicenseMIT
Size207.81 KB
Files45
Node version>= 18
TypeScriptYes