UNPKG

@multi-kit/inspect

Version:

This library provides core functionalities for determining the type of a given object, supporting various JavaScript data types.

53 lines (39 loc) 1.49 kB
## 介绍 该库提供了核心功能,用于确定给定对象的类型,支持各种 JavaScript 数据类型。 ## 安装 ``` npm install @multi-kit/inspect ``` ## 使用方法 ``` import { isType, isString, isNumber, isArray } from '@multi-kit/inspect'; console.log(isType("String", "Hello")); // Output: true console.log(isString("Hello")); // Output: true console.log(isNumber(123)); // Output: true console.log(isArray([1, 2, 3])); // Output: true console.log(isArray("Not an array")); // Output: false ``` ## 函数列表 - `isType(type: string, target: unknown): boolean` - `isString(target: unknown): boolean` - `isNumber(target: unknown): boolean` - `isBoolean(target: unknown): boolean` - `isNull(target: unknown): boolean` - `isUndefined(target: unknown): boolean` - `isSymbol(target: unknown): boolean` - `isBigInt(target: unknown): boolean` - `isArray(target: unknown): boolean` - `isObject(target: unknown): boolean` - `isFunction(target: unknown): boolean` - `isAsyncFunction(target: unknown): boolean` - `isDate(target: unknown): boolean` - `isRegExp(target: unknown): boolean` - `isSet(target: unknown): boolean` - `isMap(target: unknown): boolean` - `isWeakSet(target: unknown): boolean` - `isWeakMap(target: unknown): boolean` - `isPromise(target: unknown): boolean` ## 贡献 欢迎为此库贡献代码。如果您遇到任何问题或有改进建议,请提交 Issue 或 Pull Request。 ## 许可证 本项目基于 [MIT 许可证]() 进行授权。