ts-type-guards
Version:
Curried TypeScript type guards for primitive types and classes
5 lines (4 loc) • 604 B
TypeScript
export { primitive, Classy, TypeGuard, } from "./types";
export { isBoolean, isBooleanLike, isNumber, isNumberLike, isString, isStringLike, isSymbol, isNull, isUndefined, isSomething, isNothing, isPrimitive, isNonPrimitive, is, isLike, } from "./is";
export { isArrayOfBooleans, isArrayOfNumbers, isArrayOfStrings, isArrayOfSymbols, isArrayOfNulls, isArrayOfUndefineds, isArrayOfPrimitives, isArrayOfObjects, isArrayOf, isArrayOfLike, } from "./array";
export { onlyBooleans, onlyNumbers, onlyStrings, onlySymbols, onlyNulls, onlyUndefineds, onlyPrimitives, onlyObjects, only, onlyLike, } from "./only";