UNPKG

@tienedev/datype

Version:

Modern TypeScript utility library with pragmatic typing and zero dependencies

27 lines (26 loc) 1.39 kB
export { deepMerge } from './deepMerge/index.js'; export { pick } from './pick/index.js'; export { omit } from './omit/index.js'; export { get } from './get/index.js'; export { set } from './set/index.js'; export { mapValues } from './mapValues/index.js'; export { keyTransformers, mapKeys } from './mapKeys/index.js'; export { isEmpty } from './isEmpty/index.js'; export { isEqual } from './isEqual/index.js'; export { cloneDeep } from './cloneDeep/index.js'; export { chunk } from './chunk/index.js'; export { flatten, flattenDeep, flattenDepth } from './flatten/index.js'; export { uniq, uniqBy, uniqByProperty } from './uniq/index.js'; export { compact, compactBy, compactWith } from './compact/index.js'; export { debounce } from './debounce/index.js'; export { throttle } from './throttle/index.js'; export { once } from './once/index.js'; export { slugify } from './slugify/index.js'; export { groupBy } from './groupBy/index.js'; export { merge } from './merge/index.js'; export { compose, pipe } from './compose/index.js'; export { curry } from './curry/index.js'; export { capitalize } from './capitalize/index.js'; export { camelCase, constantCase, dotCase, kebabCase, pascalCase, snakeCase } from './caseTransforms/index.js'; export { truncate, truncateMiddle, truncateWords } from './truncate/index.js'; export { isArray, isFunction, isPlainObject } from './typeGuards/index.js';