//#region src/lib/typed.d.ts declare const isSymbol: (value: any) => value is symbol; declare const isArray: (arg: any) => arg is any[]; declare const isObject: (value: any) => value is object; /** * Checks if the given value is primitive. * * Primitive Types: number , string , boolean , symbol, bigint, undefined, null * * @param {*} value value to check * @returns {boolean} result */ declare const isPrimitive: (value: any) => boolean; declare const isFunction: (value: any) => value is Function; declare const isString: (value: any) => value is string; declare const isNumber: (value: any) => value is number; declare const isInt: (value: any) => value is number; declare const isFloat: (value: any) => value is number; declare const isDate: (value: any) => value is Date; /** * This is really a _best guess_ promise checking. You * should probably use Promise.resolve(value) to be 100% * sure you're handling it correctly. */ declare const isPromise: (value: any) => value is Promise; declare const isEmpty: (value: any) => boolean; declare const isEqual: (x: TType, y: TType) => boolean; declare const isBlankString: (value: unknown | undefined) => value is ""; //#endregion export { isArray, isBlankString, isDate, isEmpty, isEqual, isFloat, isFunction, isInt, isNumber, isObject, isPrimitive, isPromise, isString, isSymbol };