@tai-kun/surrealdb
Version:
The SurrealDB SDK for JavaScript
20 lines (18 loc) • 1.94 kB
JavaScript
var __defProp = Object.defineProperty;
var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
// src/utils/is-plain-object.ts
var getPrototypeOf = Object.getPrototypeOf;
var ObjectPrototype = Object.prototype;
var ObjectConstructor = Object;
function isPlainObject(o) {
if (typeof o !== "object" || o === null) {
return false;
}
let tmp;
return ((tmp = getPrototypeOf(o)) === ObjectPrototype || tmp === null) && ((tmp = o["constructor"]) === ObjectConstructor || tmp === void 0) && !(Symbol.iterator in o);
}
__name(isPlainObject, "isPlainObject");
export {
isPlainObject as default
};
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vc3JjL3V0aWxzL2lzLXBsYWluLW9iamVjdC50cyJdLAogICJzb3VyY2VzQ29udGVudCI6IFsidHlwZSBQbGFpbk9iaiA9IHsgcmVhZG9ubHkgW3A6IHN0cmluZ106IHVua25vd24gfTtcblxuY29uc3QgZ2V0UHJvdG90eXBlT2YgPSBPYmplY3QuZ2V0UHJvdG90eXBlT2Y7XG5jb25zdCBPYmplY3RQcm90b3R5cGUgPSBPYmplY3QucHJvdG90eXBlO1xuY29uc3QgT2JqZWN0Q29uc3RydWN0b3IgPSBPYmplY3Q7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGlzUGxhaW5PYmplY3Q8VCBleHRlbmRzIFBsYWluT2JqPihvOiB1bmtub3duKTogbyBpcyBUIHtcbiAgaWYgKHR5cGVvZiBvICE9PSBcIm9iamVjdFwiIHx8IG8gPT09IG51bGwpIHtcbiAgICByZXR1cm4gZmFsc2U7XG4gIH1cblxuICBsZXQgdG1wO1xuXG4gIHJldHVybiAoKHRtcCA9IGdldFByb3RvdHlwZU9mKG8pKSA9PT0gT2JqZWN0UHJvdG90eXBlIHx8IHRtcCA9PT0gbnVsbClcbiAgICAmJiAoKHRtcCA9IG9bXCJjb25zdHJ1Y3RvclwiXSkgPT09IE9iamVjdENvbnN0cnVjdG9yIHx8IHRtcCA9PT0gdW5kZWZpbmVkKVxuICAgICYmICEoU3ltYm9sLml0ZXJhdG9yIGluIG8pO1xufVxuIl0sCiAgIm1hcHBpbmdzIjogIjs7OztBQUVBLElBQU0saUJBQWlCLE9BQU87QUFDOUIsSUFBTSxrQkFBa0IsT0FBTztBQUMvQixJQUFNLG9CQUFvQjtBQUVYLFNBQVIsY0FBbUQsR0FBb0I7QUFDNUUsTUFBSSxPQUFPLE1BQU0sWUFBWSxNQUFNLE1BQU07QUFDdkMsV0FBTztBQUFBLEVBQ1Q7QUFFQSxNQUFJO0FBRUosV0FBUyxNQUFNLGVBQWUsQ0FBQyxPQUFPLG1CQUFtQixRQUFRLFdBQzFELE1BQU0sRUFBRSxhQUFhLE9BQU8scUJBQXFCLFFBQVEsV0FDM0QsRUFBRSxPQUFPLFlBQVk7QUFDNUI7QUFWd0I7IiwKICAibmFtZXMiOiBbXQp9Cg==