core-fed-util
Version:
This is A collection of commonly used frontend utility functions
128 lines • 3.65 kB
TypeScript
/**
* @dedscription This module provides utility functions to check the type of a value.
* @param value
* @param type
* @returns {boolean}
*/
export declare function isType(value: unknown, type: string): boolean;
/**
* @description This function checks if the value is a Number.
* @param value
* @returns {boolean}
*/
export declare function isNumber(value: unknown): boolean;
/**
* @description This function checks if the value is a String.
* @param value
* @returns {boolean}
*/
export declare function isString(value: unknown): boolean;
/**
* @description This function checks if the value is an array.
* @param value
* @returns {boolean}
*/
export declare function isArray(value: unknown): boolean;
/**
* @description This function checks if the value is an object (not an array).
* @param value
* @returns {boolean}
*/
export declare function isObject(value: unknown): boolean;
/**
* @description This function checks if the value is a function.
* @param value
* @returns {boolean}
*/
export declare function isFunction(value: unknown): boolean;
/**
* @description This function checks if the value is a boolean.
* @param value
* @returns {boolean}
*/
export declare function isBoolean(value: unknown): boolean;
/**
* @description This function checks if the value is null.
* @param value
* @returns {boolean}
*/
export declare function isNull(value: unknown): boolean;
/**
* @description This function checks if the value is undefined.
* @param value
* @returns {boolean}
*/
export declare function isUndefined(value: unknown): boolean;
/**
* @description This function checks if the value is a Date object.
* @param value
* @returns {boolean}
*/
export declare function isDate(value: unknown): boolean;
/**
* @description This function checks if the value is a RegExp.
* @param value
* @returns {boolean}
*/
export declare function isRegExp(value: unknown): boolean;
/**
* @description This function checks if the value is a Symbol.
* @param value
* @returns {boolean}
*/
export declare function isSymbol(value: unknown): boolean;
/**
* @description This function checks if the value is a BigInt.
* @param value
* @returns {boolean}
*/
export declare function isBigInt(value: unknown): boolean;
/**
* @description This function checks if the value is an Error object.
* @param value
* @returns {boolean}
*/
export declare function isError(value: unknown): boolean;
/**
* @description This function checks if the value is a DateTime object.
* @param value
* @returns {boolean}
*/
export declare function isDateTime(value: unknown): boolean;
/**
* @description This function checks if the value is a Map.
* @param value
* @returns {boolean}
*/
export declare function isMap(value: unknown): boolean;
/**
* @description This function checks if the value is a Set.
* @param value
* @returns {boolean}
*/
export declare function isSet(value: unknown): boolean;
/**
* @description This function checks if the value is a WeakMap.
* @param value
* @returns {boolean}
*/
export declare function isWeakMap(value: unknown): boolean;
/**
* @description This function checks if the value is a WeakSet.
* @param value
* @returns {boolean}
*/
export declare function isWeakSet(value: unknown): boolean;
/**
* @description This function checks if the value is a Promise.
* @param value
* @returns {boolean}
*/
export declare function isPromise(value: unknown): boolean;
/**
* @description This function checks if the value is a DOM Element.
* @param value {unknown}
* @returns
*/
export declare function isElement(value: unknown): boolean;
//# sourceMappingURL=Is.d.ts.map