@gvray/eskit
Version:
A rich and colorful toolkit about typescript and javascript.
69 lines • 3.37 kB
JavaScript
// Type checking utilities / 类型检查工具
export { default as getType } from './getType';
export { default as isType } from './isType';
export { default as isArray } from './isArray';
export { default as isArrayBuffer } from './isArrayBuffer';
export { default as isArrayLike } from './isArrayLike';
export { default as isArrayLikeObject } from './isArrayLikeObject';
export { default as isArguments } from './isArguments';
export { default as isBoolean } from './isBoolean';
export { default as isDate } from './isDate';
export { default as isDecimal } from './isDecimal';
export { default as isDefined } from './isDefined';
export { default as isElement } from './isElement';
export { default as isEmpty } from './isEmpty';
export { default as isError } from './isError';
export { default as isFunction } from './isFunction';
export { default as isInteger } from './isInteger';
export { default as isNil } from './isNil';
export { default as isNumber } from './isNumber';
export { default as isObject } from './isObject';
export { default as isObjectLike } from './isObjectLike';
export { default as isPrimitive } from './isPrimitive';
export { default as isPromiseLike } from './isPromiseLike';
export { default as isPrototype } from './isPrototype';
export { default as isRegExp } from './isRegExp';
export { default as isString } from './isString';
// Object utilities / 对象工具
export { default as clone } from './clone';
export { default as deepClone } from './deepClone';
export { default as extendDeep } from './extendDeep';
export { default as copyProperties } from './copyProperties';
export { default as hasOwnProperty } from './hasOwnProperty';
export { default as pick } from './pick';
// Array utilities / 数组工具
export { default as contains } from './contains';
export { default as difference } from './difference';
export { default as flatten } from './flatten';
// Function utilities / 函数工具
export { default as compose } from './compose';
export { default as curry } from './curry';
export { default as memoize } from './memoize';
export { default as noop } from './noop';
export { default as constantize } from './constantize';
export { default as tryRun } from './tryRun';
export { default as tryRunSync } from './tryRunSync';
// Performance utilities / 性能工具
export { default as debounce } from './debounced';
export { default as throttle } from './throttle';
// String utilities / 字符串工具
export { default as toString } from './toString';
export { default as upperFirst } from './upperFirst';
export { default as lowerFirst } from './lowerFirst';
// Data structure utilities / 数据结构工具
export { default as treeToList } from './treeToList';
export { default as listToTree } from './listToTree';
// Comparison utilities / 比较工具
export { default as isEqual } from './isEqual';
export { default as isEqualWith } from './isEqualWith';
// Iteration utilities / 迭代工具
export { default as each } from './each';
export { default as filter } from './filter';
export { default as idleIterator } from './idleIterator';
// Global utilities / 全局工具
export { default as getGlobal } from './getGlobal';
// Async utilities / 异步工具
export { default as sleep } from './sleep';
// Object mixing / 对象混合
export { default as mixin } from './mixin';
//# sourceMappingURL=index.js.map