UNPKG

@feugene/mu

Version:

Helpful TS utilities without dependencies

29 lines 954 B
/** * Checks whether all provided arguments are plain objects (and not DOM nodes). * A value is considered an object here if it is `Object`-like (`[object Object]`) * and not a DOM node (duck-typed via `ownerDocument`). */ export declare function isObjects(...parameters: any[]): boolean; export default function isObject(value?: any): boolean; /** * Checks that all provided arguments are empty plain objects (no own enumerable keys). */ export declare function isEmptyObject(...parameters: any[]): boolean; /** * Checks if `value` is object-like. A value is object-like if it's not `null` * and has a `typeof` result of "object". * * @example * * isObjectLike({}); // => true * * isObjectLike([]); // => true * * isObjectLike([1, 2, 3]); // => true * * isObjectLike(new Function()); // => false * * isObjectLike(null); // => false */ export declare function isObjectLike(value: any): boolean; //# sourceMappingURL=isObject.d.ts.map