// Helper.
import {
recognizeValue, // From the `5.0.0` version
typeOf,
} from '@angular-package/type';
is
Functions with the prefix is determine whether the value of any type is of the specified type.
// `is` prefix functions.
import {
isArray,
isBigInt,
isBoolean,
isBooleanObject,
isBooleanType,
isClass,
isDate, // From the 4.2.0 version.
isDefined,
isFalse, // From the 4.2.0 version.
isFunction,
isInstance,
isKey,
isNull,
isNumber,
isNumberBetween, // From the 4.2.0 version.
isNumberObject,
isNumberType,
isObject,
isObjectKey,
isObjectKeyIn,
isObjectKeys,
isObjectKeysIn, // From the 5.0.0 version
isObjectSomeKeys, // From the 5.0.0 version
isParam,
isPrimitive,
isRegExp, // From the 4.2.0 version.
isString,
isStringIncludes, // From the 5.0.0 version
isStringIncludesSome, // From the 5.0.0 version
isStringLength, // From the 4.2.0 version.
isStringLengthBetween, // From the 5.0.0 version
isStringObject,
isStringType,
isSymbol,
isTrue, // From the 4.2.0 version.
isType,
isUndefined,
} from '@angular-package/type';
isNot
Functions with the prefix isNot determine whether the value of any type is not of a specified type.
Functions with the prefix are determine whether the values of any type are of the specified type.
// `are` prefix functions.
import {
// Function.
areBigInt, // From the `5.0.0` version
areBoolean, // From the `5.0.0` version
areDate, // From the `5.0.0` version
areDefined, // From the `5.0.0` version
areFalse, // From the `5.0.0` version
areNull, // From the `5.0.0` version
areNumber, // From the `5.0.0` version
areRegExp, // From the `5.0.0` version
areString,
areSymbol, // From the `5.0.0` version
areTrue, // From the `5.0.0` version
areUndefined, // From the `5.0.0` version
} from '@angular-package/type';
guard
Functions with the prefix guard constraint the type and determine the value is of the specified type.
// `guard` prefix functions.
import {
guardArray,
guardBigInt,
guardBoolean,
guardClass,
guardDate, // From the 5.0.0 version
guardDefined,
guardFalse, // From the 5.0.0 version
guardFunction,
guardInstance,
guardKey,
guardNull,
guardNumber,
guardNumberBetween, // From the 5.0.0 version
guardObject,
guardObjectKey,
guardObjectKeyIn, // From the 5.0.0 version
guardObjectKeys,
guardObjectSomeKeys, // From the 5.0.0 version
guardPrimitive,
guardRegExp, // From the 5.0.0 version
guardString,
guardStringLength, // From the 5.0.0 version
guardStringLengthBetween, // From the 5.0.0 version
guardStringIncludes, // From the 5.0.0 version
guardStringIncludesSome, // From the 5.0.0 version
guardSymbol,
guardTrue, // From the 5.0.0 version
guardType,
guardUndefined,
} from '@angular-package/type';
Object
The objects represent the check and guard functions.
// Objects.
import {
are,
guard,
is,
isNot,
type
} from '@angular-package/type';
Interface
// Interfaces.
import {
MinMax
} from '@angular-package/type';
Type
// Types.
import {
AnyBoolean,
AnyNumber,
AnyString,
CallbackPayload, // From the `5.0.0` version.
Constructor,
Defined,
ForEachCallback, // From the `5.0.0` version.
GenericObject, // From the `5.0.0` version.
Never,
NotUndefined,
NumberBetween, // From the `4.2.0` version.
Primitive,
Primitives,
ResultCallback, // From the `4.2.0` version
StringOfLength, // From the `4.2.0` version.`
Type,
Types,
Undefined
} from '@angular-package/type';