@cuppachino/type-space
Version:
A collection of type utilities for TypeScript.
65 lines (64 loc) • 3.31 kB
TypeScript
export type { CreateTuple } from './create-tuple';
export type { Constructor } from './constructor';
export type { Flat } from './flat';
export type { IndexOf } from './index-of';
export type { Indices } from './indices';
export type { Join } from './join';
export type { KeyOf } from './key-of';
export type { Length } from './length';
export type { MergeAll } from './merge-all';
export type { MergeAllRight } from './merge-all-right';
export type { ShallowMergeRight } from './shallow-merge-right';
export type { DeepMergeRight } from './deep-merge-right';
export type { DeepMergeAllRight } from './deep-merge-all-right';
export type { IgnoreMutability } from './ignore-mutability';
export type { Mutable } from './mutable';
export type { ParseNumberLiteral } from './parse-number-literal';
export type { PartialSome } from './partial-some';
export type { PickAll } from './pick-all';
export type { RequireSome } from './require-some';
export type { Zip } from './zip';
export type { Chars } from './strings/chars';
export type { Split } from './split';
export type { SplitAt } from './strings/split-at';
export type { Stringify } from './stringify';
export type { StringIncludes } from './strings/string-includes';
export type { StringIncludesProper } from './strings/string-includes-proper';
export type { ReverseString } from './strings/reverse-string';
export type { NumberLike } from './number-like';
export type { IntoNumber } from './into/into-number';
export type { IntoNumberLiteral } from './into/into-number-literal';
export type { Pop } from './tuples/pop';
export type { PopBy } from './tuples/pop-by';
export type { Push } from './tuples/push';
export type { Shift } from './tuples/shift';
export type { Unshift } from './tuples/unshift';
export type { ShiftBy } from './tuples/shift-by';
export type { Reverse } from './tuples/reverse';
export type { Last } from './tuples/last';
export type { Assert } from './assert';
export type { Combine } from './combine';
export type { Simplify } from './simplify';
export type { Subset } from './subset';
export type { UnionToIntersection } from './union-to-intersection';
export type { UnionToTuple } from './union-to-tuple';
export type { UnionLiteral } from './union-literal';
export type { NumberLiteral } from './number-literal';
export type { Stringifiable } from './stringifiable';
export type { UnknownArray } from './unknown-array';
export type { UnknownRecord } from './unknown-record';
export type { Absolute } from './math/absolute';
export type { IsInteger } from './math/is-integer';
export type { IsNegative } from './math/is-negative';
export type { IsPositive } from './math/is-positive';
export type { IsWhole } from './math/is-whole';
export type { Add } from './math/add';
export type { Subtract } from './math/subtract';
export type { PartitionKeys } from './partition-keys';
export type { PartitionPick } from './partition-pick';
export type { PartitionValues } from './partition-values';
export type { ExtractRequired } from './extract/extract-required';
export type { ExtractOptional } from './extract/extract-optional';
export type { ExtractFunctions } from './extract/extract-functions';
export type { ExtractSetMembers } from './extract/extract-set-members';
export type { ExtendsFunction } from './extends/extends-function';