/** * Checks if a given value is a plain object. * * A plain object is an object created by either `{}`, `new Object()` or `Object.create(null)`. * This function checks if the value is not null, if it is an object, and if its prototype is either `null`, * `Object.prototype`, or an object with a null prototype. It also checks if the `Symbol.toStringTag` and * `Symbol.iterator` properties are not in the object. * * @param {unknown} obj - The value to check. * @returns {boolean} True if the value is a plain object, false otherwise. */ export default function isPlainObject(obj: unknown): obj is Record; //# sourceMappingURL=is-plain-object.d.ts.map