type-samurai
Version:
Advanced utility types for Typescript
211 lines (210 loc) • 5.61 kB
TypeScript
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";