UNPKG

diginext-utils

Version:
21 lines 569 B
/** * Checks if a value is a plain object (not null, not an array, not a function). * * @param value - The value to check * @returns True if the value is a plain object * * @example * ```ts * isObject({}); // true * isObject({ a: 1 }); // true * isObject([]); // false * isObject(null); // false * isObject(undefined); // false * isObject(() => {}); // false * isObject(new Date()); // true * ``` */ export function isObject(value) { return value !== null && typeof value === "object" && !Array.isArray(value); } //# sourceMappingURL=isObject.js.map