remeda
Version:
A utility library for JavaScript and Typescript.
187 lines • 11 kB
text/typescript
import { add } from "./add-D-yxsmmF.cjs";
import "./IsUnion-CLAq6XkY.cjs";
import "./UpsertProp-BDNuWyN1.cjs";
import { addProp } from "./addProp-B5H3wrPc.cjs";
import { allPass } from "./allPass-8KP8HLMO.cjs";
import { anyPass } from "./anyPass-BcbCDcjG.cjs";
import { capitalize } from "./capitalize-ClF_XrXw.cjs";
import { ceil } from "./ceil-czVhhstx.cjs";
import "./IntRangeInclusive-Jk_FXLlC.cjs";
import "./IterableContainer-JENOIFLG.cjs";
import "./NTuple-CnNxZ139.cjs";
import "./NonEmptyArray-BRv1wpqO.cjs";
import "./PartialArray-D2gnIwit.cjs";
import "./RemedaTypeError-DXpBzNhN.cjs";
import "./TupleParts-BV9kUr1M.cjs";
import { chunk } from "./chunk-CcQwKjFI.cjs";
import { clamp } from "./clamp-Cxk_IByy.cjs";
import { clone } from "./clone-ghzucvDX.cjs";
import { concat } from "./concat-uFvw8R4J.cjs";
import "./GuardType-ClHvIrsq.cjs";
import { conditionalPlus } from "./conditional-CQXW9kSy.cjs";
import { constant } from "./constant-nAcsJu_G.cjs";
import "./IsBoundedRecord-CdmkKUY-.cjs";
import "./BoundedPartial-Dk-WxpZ7.cjs";
import { countBy } from "./countBy-CltU4HIK.cjs";
import "./StrictFunction-BdFYPw2p.cjs";
import { debounce } from "./debounce-DhB2PvTZ.cjs";
import { defaultTo } from "./defaultTo-CUufBMki.cjs";
import { difference } from "./difference-YBhifPut.cjs";
import { differenceWith } from "./differenceWith-Bcc7ppfz.cjs";
import { divide } from "./divide-BxLeGNQz.cjs";
import { doNothing } from "./doNothing-yt855J2n.cjs";
import "./ClampedIntegerSubtract-Ca6NWX6v.cjs";
import "./CoercedArray-DlyU2XyU.cjs";
import { drop } from "./drop-Cj-r1xf2.cjs";
import "./purryOrderRules-J0LCTpA7.cjs";
import { dropFirstBy } from "./dropFirstBy-Cz5De1UU.cjs";
import { dropLast } from "./dropLast-BRhou2Dz.cjs";
import { dropLastWhile } from "./dropLastWhile-DtI7dKnK.cjs";
import { dropWhile } from "./dropWhile-DHHqArD7.cjs";
import { endsWith } from "./endsWith-CICermO_.cjs";
import "./ToString-BjDaFO-J.cjs";
import { entries } from "./entries-7obdN-1N.cjs";
import { evolve } from "./evolve-D-iqZmKo.cjs";
import "./FilteredArray-BxwgjOR6.cjs";
import { filter } from "./filter-BQT4qR8F.cjs";
import { find } from "./find-CtzAAPFd.cjs";
import { findIndex } from "./findIndex-B03U4QHM.cjs";
import { findLast } from "./findLast-BCLpSNWV.cjs";
import { findLastIndex } from "./findLastIndex-DZLVLc12.cjs";
import { first } from "./first-_5ocAIhu.cjs";
import { firstBy } from "./firstBy-C9FuJPhk.cjs";
import { flat } from "./flat-CDlx44SD.cjs";
import { flatMap } from "./flatMap-DjzcCQdg.cjs";
import { floor } from "./floor-XeS3mxGn.cjs";
import { forEach } from "./forEach-CJOGzh5_.cjs";
import "./EnumerableStringKeyOf-D7Pu3_7e.cjs";
import "./EnumerableStringKeyedValueOf-DzYrEdhV.cjs";
import { forEachObj } from "./forEachObj-BbCBIYIO.cjs";
import { fromEntries } from "./fromEntries-DU7iDMnf.cjs";
import { fromKeys } from "./fromKeys-DZMu-mA7.cjs";
import { funnel } from "./funnel-BIG8QTmN.cjs";
import { groupBy } from "./groupBy-BOKKvCEY.cjs";
import "./ArrayRequiredPrefix-64UMblqq.cjs";
import { groupByProp } from "./groupByProp-CF4nX1Qm.cjs";
import { hasAtLeast } from "./hasAtLeast-Bm_DF68m.cjs";
import { hasSubObject } from "./hasSubObject-DP0tR1Dr.cjs";
import { identity } from "./identity-0GEpMkKC.cjs";
import { indexBy } from "./indexBy-Bd5f2V69.cjs";
import { intersection } from "./intersection-BDbWc__y.cjs";
import { intersectionWith } from "./intersectionWith-BgrkoqF8.cjs";
import { invert } from "./invert-C6Y2Y-PX.cjs";
import "./NarrowedTo-DEGJVZVq.cjs";
import { isArray } from "./isArray-CsUTj8oP.cjs";
import { isBigInt } from "./isBigInt-rpbNznE_.cjs";
import { isBoolean } from "./isBoolean-BjA27cU-.cjs";
import { isDate } from "./isDate-CR9CurJa.cjs";
import { isDeepEqual } from "./isDeepEqual-Coctpq9c.cjs";
import { isDefined } from "./isDefined-B17JArk5.cjs";
import { isEmpty } from "./isEmpty-CS7Kx96a.cjs";
import { isError } from "./isError-cLBK79cb.cjs";
import { isFunction } from "./isFunction-CGCWNiit.cjs";
import { isIncludedIn } from "./isIncludedIn-KojwiNUf.cjs";
import { isNonNull } from "./isNonNull-Wl7oR2r-.cjs";
import { isNonNullish } from "./isNonNullish-DEVIBqMc.cjs";
import { isNot } from "./isNot-Bx51SJjI.cjs";
import { isNullish } from "./isNullish-bmeYAN91.cjs";
import { isNumber } from "./isNumber-CU2ppJc0.cjs";
import { isObjectType } from "./isObjectType-BrBoY-kK.cjs";
import { isPlainObject } from "./isPlainObject-CzmkYF_f.cjs";
import { isPromise } from "./isPromise-DRPpPUlb.cjs";
import { isShallowEqual } from "./isShallowEqual-axZm7KE2.cjs";
import { isStrictEqual } from "./isStrictEqual-DEp8sMlT.cjs";
import { isString } from "./isString-C_dqV18_.cjs";
import { isSymbol } from "./isSymbol-CkzbBaVO.cjs";
import { isTruthy } from "./isTruthy-BG_A3kzO.cjs";
import { join } from "./join-Bs_hmEdT.cjs";
import { keys } from "./keys-m9kOFXdi.cjs";
import { last } from "./last-thN-IjxP.cjs";
import { length } from "./length-9lEs7qN-.cjs";
import "./Mapped-DXkswSXD.cjs";
import { map } from "./map-ZMLoe5iZ.cjs";
import { mapKeys } from "./mapKeys-DYWhBg0J.cjs";
import { mapToObj } from "./mapToObj-2Cyg1G14.cjs";
import { mapValues } from "./mapValues-UfPN_oBj.cjs";
import { mapWithFeedback } from "./mapWithFeedback-DNYPG1d8.cjs";
import { mean } from "./mean-vdITTzPT.cjs";
import { meanBy } from "./meanBy-BbOwsQji.cjs";
import { median } from "./median-LwOsNuSJ.cjs";
import { merge } from "./merge-1Oh5dYGb.cjs";
import { mergeAll } from "./mergeAll-DpsnfHEx.cjs";
import { mergeDeep } from "./mergeDeep-Bw0uatal.cjs";
import { multiply } from "./multiply-DQ6j4oO1.cjs";
import { nthBy } from "./nthBy-Btj_MnC1.cjs";
import { objOf } from "./objOf-M2AO3HIk.cjs";
import { omit } from "./omit-BCOTKMWz.cjs";
import { omitBy } from "./omitBy-D7uT0D7a.cjs";
import { once } from "./once-kBAn1lK1.cjs";
import { only } from "./only-BVn_XHQJ.cjs";
import "./TupleSplits-MlWM78Z6.cjs";
import { partialBind } from "./partialBind-CpgdEUab.cjs";
import { partialLastBind } from "./partialLastBind-ZJnAuk3d.cjs";
import { partition } from "./partition-DIsqwdJh.cjs";
import { pathOr } from "./pathOr-UrjCJu1r.cjs";
import { pick } from "./pick-CxKBC2Xi.cjs";
import { pickBy } from "./pickBy-CvpY3vRj.cjs";
import { pipe } from "./pipe-cKgjeU8r.cjs";
import { piped } from "./piped-CBfmwDWx.cjs";
import { product } from "./product-LlaUd6dF.cjs";
import { prop } from "./prop-yNGbhwbX.cjs";
import { pullObject } from "./pullObject-71SOAJqv.cjs";
import { purry } from "./purry-wUO3yECc.cjs";
import { randomBigInt } from "./randomBigInt-CQv19bmt.cjs";
import { randomInteger } from "./randomInteger-B7n6_miS.cjs";
import { randomString } from "./randomString-CsYkgs9i.cjs";
import { range } from "./range-DMGHOi0m.cjs";
import { rankBy } from "./rankBy-Dd56gmir.cjs";
import { reduce } from "./reduce-BRm_24IB.cjs";
import { reverse } from "./reverse-2ZIDSQts.cjs";
import { round } from "./round-D_jI2UYL.cjs";
import { sample } from "./sample-Tjs1ydFO.cjs";
import { set } from "./set-BdT5CMSf.cjs";
import { setPath } from "./setPath-BiVZATAD.cjs";
import "./ReorderedArray-BmePHZnu.cjs";
import { shuffle } from "./shuffle-BQe4nCrV.cjs";
import { sliceString } from "./sliceString-BmaXXJZ4.cjs";
import { sort } from "./sort-CFSJj4bc.cjs";
import { sortBy } from "./sortBy-B8oVOSLK.cjs";
import { sortedIndex } from "./sortedIndex-DstrNFW7.cjs";
import { sortedIndexBy } from "./sortedIndexBy-Berj4GhM.cjs";
import { sortedIndexWith } from "./sortedIndexWith-FUAgC-MZ.cjs";
import { sortedLastIndex } from "./sortedLastIndex-gA4w5iOf.cjs";
import { sortedLastIndexBy } from "./sortedLastIndexBy-CvNXA-uE.cjs";
import { splice } from "./splice-DM-0iZDt.cjs";
import { split } from "./split-Cktbi8Vz.cjs";
import { splitAt } from "./splitAt-V2ayoGJa.cjs";
import { splitWhen } from "./splitWhen-vqlUR3Ua.cjs";
import { startsWith } from "./startsWith-CqsFnXpz.cjs";
import { stringToPath } from "./stringToPath-Bekh6Dal.cjs";
import { subtract } from "./subtract-B93dM9ru.cjs";
import { sum } from "./sum-Bjz5d-11.cjs";
import { sumBy } from "./sumBy-CbP9UCTh.cjs";
import { swapIndices } from "./swapIndices-BDqhjU6n.cjs";
import { swapProps } from "./swapProps-Q3b0dA7J.cjs";
import { take } from "./take-CsergqmU.cjs";
import { takeFirstBy } from "./takeFirstBy-Bc77LuVv.cjs";
import { takeLast } from "./takeLast-BPvyt2cw.cjs";
import { takeLastWhile } from "./takeLastWhile-DrPdNO-z.cjs";
import { takeWhile } from "./takeWhile-dCt7wz7v.cjs";
import { tap } from "./tap-CLiItRnl.cjs";
import { times } from "./times-DOIXDdty.cjs";
import { toCamelCase } from "./toCamelCase-C08Z1EtZ.cjs";
import { toKebabCase } from "./toKebabCase-D0Yu7Woc.cjs";
import { toLowerCase } from "./toLowerCase-Ct8jSrnK.cjs";
import { toSnakeCase } from "./toSnakeCase-BO0BrNvS.cjs";
import { toUpperCase } from "./toUpperCase-tyGxHQ7U.cjs";
import { truncate } from "./truncate-BSf3GcEN.cjs";
import { uncapitalize } from "./uncapitalize-ODewmHyB.cjs";
import "./Deduped-C4IBKjK_.cjs";
import { unique } from "./unique-Du3t9Ht-.cjs";
import { uniqueBy } from "./uniqueBy-fK08QiJ0.cjs";
import { uniqueWith } from "./uniqueWith-CvbikjxT.cjs";
import { values } from "./values-BbWk9KIV.cjs";
import { when } from "./when-PS0n1SIY.cjs";
import { zip } from "./zip-DM25pyU_.cjs";
import { zipWith } from "./zipWith-BhQc7yRR.cjs";
export { add, addProp, allPass, anyPass, capitalize, ceil, chunk, clamp, clone, concat, conditionalPlus as conditional, constant, countBy, debounce, defaultTo, difference, differenceWith, divide, doNothing, drop, dropFirstBy, dropLast, dropLastWhile, dropWhile, endsWith, entries, evolve, filter, find, findIndex, findLast, findLastIndex, first, firstBy, flat, flatMap, floor, forEach, forEachObj, fromEntries, fromKeys, funnel, groupBy, groupByProp, hasAtLeast, hasSubObject, identity, indexBy, intersection, intersectionWith, invert, isArray, isBigInt, isBoolean, isDate, isDeepEqual, isDefined, isEmpty, isError, isFunction, isIncludedIn, isNonNull, isNonNullish, isNot, isNullish, isNumber, isObjectType, isPlainObject, isPromise, isShallowEqual, isStrictEqual, isString, isSymbol, isTruthy, join, keys, last, length, map, mapKeys, mapToObj, mapValues, mapWithFeedback, mean, meanBy, median, merge, mergeAll, mergeDeep, multiply, nthBy, objOf, omit, omitBy, once, only, partialBind, partialLastBind, partition, pathOr, pick, pickBy, pipe, piped, product, prop, pullObject, purry, randomBigInt, randomInteger, randomString, range, rankBy, reduce, reverse, round, sample, set, setPath, shuffle, sliceString, sort, sortBy, sortedIndex, sortedIndexBy, sortedIndexWith, sortedLastIndex, sortedLastIndexBy, splice, split, splitAt, splitWhen, startsWith, stringToPath, subtract, sum, sumBy, swapIndices, swapProps, take, takeFirstBy, takeLast, takeLastWhile, takeWhile, tap, times, toCamelCase, toKebabCase, toLowerCase, toSnakeCase, toUpperCase, truncate, uncapitalize, unique, uniqueBy, uniqueWith, values, when, zip, zipWith };