UNPKG

@tienedev/datype

Version:

Modern TypeScript utility library with pragmatic typing and zero dependencies

37 lines 1.85 kB
/** * 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