UNPKG

@cuppachino/type-space

Version:

A collection of type utilities for TypeScript.

65 lines (64 loc) 3.31 kB
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';