UNPKG

@mi-gpt/utils

Version:
16 lines (14 loc) 931 B
declare function isNull<T>(input: T | null): input is null; declare function isUndefined<T>(input: T | undefined): input is undefined; declare function isNullish<T>(input: T | undefined | null): input is null | undefined; declare function isNotNullish<T>(input: T | undefined | null): input is T; declare function isEmpty(e: any): boolean; declare function isNotEmpty(e: unknown): boolean; declare function isNumber<T>(input: T | number): input is number; declare function isString<T>(input: T | string): input is string; declare function isArray<T>(input: T | any[]): input is any[]; declare function isObject(e: unknown): boolean; declare function isFunction(e: unknown): boolean; declare function isClass(e: any): boolean; declare function isStringNumber(e: any): boolean; export { isArray, isClass, isEmpty, isFunction, isNotEmpty, isNotNullish, isNull, isNullish, isNumber, isObject, isString, isStringNumber, isUndefined };