UNPKG

@darwish/utils-core

Version:

22 lines (21 loc) 1.29 kB
export declare const isDate: (value: unknown) => value is Date; /** * Check if the value is an object, excluding proxies * if excludeProxy is true, it will return false if the value is a proxy * @param value the value to check * @param excludeProxy whether to exclude proxies or not, defaults to `true` * @returns true if the value is an object, false otherwise */ export declare const isObject: (value: unknown) => value is Record<PropertyKey, any>; export declare const isSet: (value: unknown) => value is Set<any>; export declare const isMap: (value: unknown) => value is Map<any, any>; export declare const isNull: (value: unknown) => value is null; export declare const isBigint: (value: unknown) => value is bigint; export declare const isArray: (value: unknown) => value is any[]; export declare const isSymbol: (value: unknown) => value is symbol; export declare const isFunction: (value: unknown) => value is (...props: any) => any; export declare const isString: (value: unknown) => value is string; export declare const isBoolean: (value: unknown) => value is boolean; export declare const isNumber: (value: unknown) => value is number; export declare const isInfinity: (value: unknown) => value is number; export declare const isUndef: (value: unknown) => value is undefined;