1.0.0 • Published 4 years ago

@serumdb/assertjs v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

AssertJS

NodeJS Type Assertion API

API

AssertJS offers 2 Types of Functions. Plain Type Assertion (returns a Boolean), or Type-Checking (throws an Error).

Following are all Methods as .d.ts:

declare class Assert {
    static public isUndefined(value: any): boolean;
    static public isNull(value: any): boolean;
    static public isBoolean(value: any): boolean;
    static public isNumber(value: any): boolean;
    static public isNumerical(value: any): boolean;
    static public isInteger(value: any): boolean;
    static public isNaN(value: any): boolean;
    static public isInfinite(value: any): boolean;
    static public isBigInt(value: any): boolean;
    static public isString(value: any): boolean;
    static public isArray(value: any): boolean;
    static public isObject(value: any): boolean;
    static public isMap(value: any): boolean;
    static public isSet(value: any): boolean;
    static public isSymbol(value: any): boolean;
    static public isFunction(value: any): boolean;
    static public isBuffer(value: any): boolean;

    static public checkUndefined(value: any): void;
    static public checkNull(value: any): void
    static public checkBoolean(value: any): void
    static public checkNumber(value: any): void
    static public checkNumerical(value: any): void
    static public checkInteger(value: any): void
    static public checkNaN(value: any): void
    static public checkInfinite(value: any): void
    static public checkBigInt(value: any): void
    static public checkString(value: any): void
    static public checkArray(value: any): void
    static public checkObject(value: any): void
    static public checkMap(value: any): void
    static public checkSet(value: any): void
    static public checkSymbol(value: any): void
    static public checkFunction(value: any): void
    static public checkBuffer(value: any): void
}

export default Assert;