UNPKG

type-samurai

Version:

Advanced utility types for Typescript

211 lines (210 loc) 5.61 kB
export { AreAnagrams } from "./src/anagram"; export { And, AndArr } from "./src/and"; export { AnifyProperties, AnifyPropertiesOptions, IfAny, IsAny, } from "./src/any"; export { EmptyArray, IfEmptyArray, IsEmptyArray, NonEmptyArray, IfNonEmptyArray, IsNonEmptyArray, } from "./src/array"; export { ArrayElementType } from "./src/array-element-type"; export { Ceil } from "./src/ceil"; export { IsColor, IsHEX, IsHSL, IsRGB, IfHSL, HSL, RGB, HEX, Color, IfColor, IfHEX, IfRGB, ColorOptions, DefaultColorOptions, DefaultHSLOptions, DefaultRGBOptions, RGBOptions, HSLOptions, } from "./src/color"; export { Concat } from "./src/concat"; export { Decrement } from "./src/decrement"; export { DigitsTuple } from "./src/digits-tuple"; export { Div } from "./src/div"; export { Dot } from "./src/dot"; export { EndsWith } from "./src/ends-with"; export { IfEqual, IsEqual, IsNotEqual, IfNotEqual } from "./src/equal"; export { Extends, ExtendsArr, IfExtends, NotExtends, IfNotExtends, } from "./src/extends"; export { Factorial } from "./src/factorial"; export { Fibonacci } from "./src/fibonacci"; export { FirstCharacter, FirstCharacterOptions } from "./src/first-character"; export { FirstDigit } from "./src/first-digit"; export { Floor } from "./src/floor"; export { GetFloatNumberParts } from "./src/get-float-number-parts"; export { IfGreaterThan, IsGreaterThan, IfGreaterOrEqual, IsGreaterOrEqual, } from "./src/greater-than"; export { IfNot } from "./src/if-not"; export { If } from "./src/if"; export { Includes } from "./src/includes"; export { Increment } from "./src/increment"; export { IndexOf } from "./src/index-of"; export { IsArrayIndex } from "./src/is-array-index"; export { IsArray, IsMutableArray, IsReadonlyArray } from "./src/is-array"; export { IsBetween } from "./src/is-between"; export { IsDivisible, IsDivisibleByFive, IsDivisibleByHundred, IsDivisibleBySix, IsDivisibleByTen, IsDivisibleByThree, IsDivisibleByTwo, } from "./src/is-divisible"; export { IsLetter } from "./src/is-letter"; export { IsStringLiteral } from "./src/is-string-literal"; export { IsTuple } from "./src/is-tuple"; export { IsUnion } from "./src/is-union"; export { Join } from "./src/join"; export { LastCharacter, LastCharacterOptions } from "./src/last-character"; export { IfLowerThan, IsLowerThan } from "./src/lower-than"; export { Max, MaxArr } from "./src/max"; export { Min, MinArr } from "./src/min"; export { Mod } from "./src/mod"; export { Mult } from "./src/mult"; export { Mutable, MutableExcept, MutableOnly } from "./src/mutable"; export { NeverifyProperties, NeverifyPropertiesOptions, IfNever, IsNever, } from "./src/never"; export { NonNullableObject, NonNullableObjectExcept, NonNullableObjectOnly, } from "./src/non-nullable-object"; export { Not } from "./src/not"; export { CompareNumberLength, NumberLength, IsLongerNumber, IsSameLengthNumber, IsShorterNumber, } from "./src/number-length"; export { Abs, Even, Float, IfEven, IfFloat, IfInteger, IfNegative, IfNegativeFloat, IfNegativeInteger, IfOdd, IfPositive, IfPositiveFloat, IfPositiveInteger, Integer, IsEven, IsFloat, IsInteger, IsNegative, IsNegativeFloat, IsNegativeInteger, IsOdd, IsPositive, IsPositiveFloat, IsPositiveInteger, Negate, Negative, NegativeFloat, NegativeInteger, Odd, ParseNumber, Positive, PositiveFloat, PositiveInteger, } from "./src/number"; export { Or, OrArr } from "./src/or"; export { IsPalindrome } from "./src/palindrome"; export { PathToFields, PathToFieldsOptions } from "./src/path-to-fields"; export { PartialOnly, PartialExcept } from "./src/partial"; export { Pop, PopOptions } from "./src/pop"; export { Pow } from "./src/pow"; export { Prettify, PrettifyOptions } from "./src/prettify"; export { Push } from "./src/push"; export { ReadonlyExcept, ReadonlyOnly } from "./src/readonly"; export { RemoveIndexSignature } from "./src/remove-index-signature"; export { RemoveLeading } from "./src/remove-leading"; export { Repeat } from "./src/repeat"; export { ReplaceAll } from "./src/replace-all"; export { Replace } from "./src/replace"; export { RequiredExcept, RequiredOnly } from "./src/required"; export { ReturnItselfIfExtends, ReturnItselfIfNotExtends, } from "./src/return-itself-if-extends"; export { Reverse } from "./src/reverse"; export { Round } from "./src/round"; export { Shift, ShiftOptions } from "./src/shift"; export { Slice } from "./src/slice"; export { Sort } from "./src/sort"; export { Split } from "./src/split"; export { StartsWith } from "./src/starts-with"; export { StringLength, CompareStringLength, IsLongerString, IsSameLengthString, IsShorterString, } from "./src/string-length"; export { EmptyString, NonEmptyString, IfEmptyString, IsEmptyString, IfNonEmptyString, IsNonEmptyString, } from "./src/string"; export { Stringify } from "./src/stringify"; export { Sub } from "./src/sub"; export { Sum, SumArr } from "./src/sum"; export { Swap } from "./src/swap"; export { Switch } from "./src/switch"; export { ToPrimitive } from "./src/to-primitive"; export { Trunc } from "./src/trunc"; export { TupleToObject } from "./src/tuple-to-object"; export { UnionToIntersection } from "./src/union-to-intersection"; export { UnknownifyProperties, UnknownifyPropertiesOptions, IfUnknown, IsUnknown, } from "./src/unknown"; export { Unshift } from "./src/unshift"; export { ValueOf, ValueOfExcept, ValueOfOnly, ValueOfArray, } from "./src/value-of";