/opt/canhelp/node_modules/kysely/dist/cjs/util
Edit: /opt/canhelp/node_modules/kysely/dist/cjs/util/object-utils.d.ts (1494B)
import type { ShallowRecord } from './type-utils.js';
export declare function isEmpty(obj: ArrayLike
| string | object): boolean;
export declare function isUndefined(obj: unknown): obj is undefined;
export declare function isString(obj: unknown): obj is string;
export declare function isNumber(obj: unknown): obj is number;
export declare function isBoolean(obj: unknown): obj is boolean;
export declare function isNull(obj: unknown): obj is null;
export declare function isDate(obj: unknown): obj is Date;
export declare function isBigInt(obj: unknown): obj is bigint;
export declare function isBuffer(obj: unknown): obj is {
length: number;
};
export declare function isFunction(obj: unknown): obj is Function;
export declare function isObject(obj: unknown): obj is ShallowRecord;
export declare function isArrayBufferOrView(obj: unknown): obj is ArrayBuffer | ArrayBufferView;
export declare function isPlainObject(obj: unknown): obj is Record;
export declare function getLast(arr: ArrayLike): T | undefined;
export declare function freeze(obj: T): Readonly;
export declare function asArray(arg: T | ReadonlyArray): ReadonlyArray;
export declare function asReadonlyArray(arg: T | ReadonlyArray): ReadonlyArray;
export declare function isReadonlyArray(arg: unknown): arg is ReadonlyArray;
export declare function noop(obj: T): T;
export declare function compare(obj1: unknown, obj2: unknown): boolean;