ts-data-forge
Version:
[](https://www.npmjs.com/package/ts-data-forge) [](https://www.npmjs.com/package/ts-data-forge) [ • 4.55 kB
JavaScript
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