@tienedev/datype
Version:
Modern TypeScript utility library with pragmatic typing and zero dependencies
37 lines • 1.85 kB
TypeScript
/**
* datype - TypeScript-native utility library with perfect type inference
* @module
*/
export { deepMerge } from './deepMerge/index';
export { pick } from './pick/index';
export { omit } from './omit/index';
export { get } from './get/index';
export { set } from './set/index';
export { mapValues } from './mapValues/index';
export { mapKeys, keyTransformers } from './mapKeys/index';
export { isEmpty } from './isEmpty/index';
export { isEqual } from './isEqual/index';
export { cloneDeep } from './cloneDeep/index';
export { chunk } from './chunk/index';
export { flatten, flattenDeep, flattenDepth } from './flatten/index';
export { uniq, uniqBy, uniqByProperty } from './uniq/index';
export { compact, compactBy, compactWith } from './compact/index';
export { debounce } from './debounce/index';
export { throttle } from './throttle/index';
export { once } from './once/index';
export { slugify } from './slugify/index';
export { groupBy } from './groupBy/index';
export { merge } from './merge/index';
export { compose, pipe } from './compose/index';
export { curry } from './curry/index';
export { capitalize } from './capitalize/index';
export { camelCase, kebabCase, snakeCase, pascalCase, constantCase, dotCase } from './caseTransforms/index';
export { truncate, truncateWords, truncateMiddle } from './truncate/index';
export { isPlainObject, isArray, isFunction } from './typeGuards/index';
export type { DeepMergeResult, MergeableObject } from './deepMerge/index';
export type { DeepMergeOptions } from './deepMerge/index';
export type { DebounceOptions, DebouncedFunction } from './debounce/index';
export type { ThrottleOptions, ThrottledFunction } from './throttle/index';
export type { SlugifyOptions } from './slugify/index';
export type { GroupByIterator, GroupByResult } from './groupBy/index';
//# sourceMappingURL=index.d.ts.map