UNPKG

ts-data-forge

Version:

[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.

57 lines (56 loc) 4.55 kB
export { IMapMapped } from './collections/imap-mapped.mjs'; export { IMap } from './collections/imap.mjs'; export { ISetMapped } from './collections/iset-mapped.mjs'; export { ISet } from './collections/iset.mjs'; export { createQueue } from './collections/queue.mjs'; export { createStack } from './collections/stack.mjs'; export { expectType } from './expect-type.mjs'; export { hasKey } from './guard/has-key.mjs'; export { isNonEmptyString } from './guard/is-non-empty-string.mjs'; export { isNonNullObject } from './guard/is-non-null-object.mjs'; export { isPrimitive } from './guard/is-primitive.mjs'; export { isMutableRecord, isRecord } from './guard/is-record.mjs'; export { isBigint, isBoolean, isNonNullish, isNotBigint, isNotBoolean, isNotNull, isNotNumber, isNotString, isNotSymbol, isNotUndefined, isNull, isNullish, isNumber, isString, isSymbol, isUndefined } from './guard/is-type.mjs'; export { keyIsIn } from './guard/key-is-in.mjs'; export { range } from './iterator/range.mjs'; export { Json } from './json/json.mjs'; export { FiniteNumber, asFiniteNumber, isFiniteNumber } from './number/branded-types/finite-number.mjs'; export { Int, asInt, isInt } from './number/branded-types/int.mjs'; export { Int16, asInt16, isInt16 } from './number/branded-types/int16.mjs'; export { Int32, asInt32, isInt32 } from './number/branded-types/int32.mjs'; export { NonNegativeFiniteNumber, asNonNegativeFiniteNumber, isNonNegativeFiniteNumber } from './number/branded-types/non-negative-finite-number.mjs'; export { NonNegativeInt16, asNonNegativeInt16, isNonNegativeInt16 } from './number/branded-types/non-negative-int16.mjs'; export { NonNegativeInt32, asNonNegativeInt32, isNonNegativeInt32 } from './number/branded-types/non-negative-int32.mjs'; export { NonZeroFiniteNumber, asNonZeroFiniteNumber, isNonZeroFiniteNumber } from './number/branded-types/non-zero-finite-number.mjs'; export { NonZeroInt, asNonZeroInt, isNonZeroInt } from './number/branded-types/non-zero-int.mjs'; export { NonZeroInt16, asNonZeroInt16, isNonZeroInt16 } from './number/branded-types/non-zero-int16.mjs'; export { NonZeroInt32, asNonZeroInt32, isNonZeroInt32 } from './number/branded-types/non-zero-int32.mjs'; export { NonZeroSafeInt, asNonZeroSafeInt, isNonZeroSafeInt } from './number/branded-types/non-zero-safe-int.mjs'; export { NonZeroUint16, asNonZeroUint16, isNonZeroUint16 } from './number/branded-types/non-zero-uint16.mjs'; export { NonZeroUint32, asNonZeroUint32, isNonZeroUint32 } from './number/branded-types/non-zero-uint32.mjs'; export { PositiveFiniteNumber, asPositiveFiniteNumber, isPositiveFiniteNumber } from './number/branded-types/positive-finite-number.mjs'; export { PositiveInt, asPositiveInt, isPositiveInt } from './number/branded-types/positive-int.mjs'; export { PositiveInt16, asPositiveInt16, isPositiveInt16 } from './number/branded-types/positive-int16.mjs'; export { PositiveInt32, asPositiveInt32, isPositiveInt32 } from './number/branded-types/positive-int32.mjs'; export { PositiveSafeInt, asPositiveSafeInt, isPositiveSafeInt } from './number/branded-types/positive-safe-int.mjs'; export { PositiveUint16, asPositiveUint16, isPositiveUint16 } from './number/branded-types/positive-uint16.mjs'; export { PositiveUint32, asPositiveUint32, isPositiveUint32 } from './number/branded-types/positive-uint32.mjs'; export { SafeInt, asSafeInt, isSafeInt } from './number/branded-types/safe-int.mjs'; export { SafeUint, asSafeUint, isSafeUint } from './number/branded-types/safe-uint.mjs'; export { Uint, asUint, isUint } from './number/branded-types/uint.mjs'; export { Uint16, asUint16, isUint16 } from './number/branded-types/uint16.mjs'; export { Uint32, asUint32, isUint32 } from './number/branded-types/uint32.mjs'; export { Int8, asInt8, isInt8 } from './number/enum/int8.mjs'; export { Uint8, asUint8, isUint8 } from './number/enum/uint8.mjs'; export { Num } from './number/num.mjs'; export { TsDataForgeInternals } from './number/refined-number-utils.mjs'; export { Obj } from './object/object.mjs'; export { castDeepMutable, castMutable } from './others/cast-mutable.mjs'; export { castDeepReadonly, castReadonly } from './others/cast-readonly.mjs'; export { ifThen } from './others/if-then.mjs'; export { mapNullable } from './others/map-nullable.mjs'; export { memoizeFunction } from './others/memoize-function.mjs'; export { tp } from './others/tuple.mjs'; export { unknownToString } from './others/unknown-to-string.mjs'; export { createPromise } from './promise/promise.mjs'; //# sourceMappingURL=index.mjs.map