This commit is contained in:
2025-12-28 16:14:29 -06:00
parent a0daf98ca8
commit 5d384e2706

View File

@@ -28,15 +28,12 @@ function use_embed(name) {
} }
globalThis.meme = function(obj, ...mixins) { globalThis.meme = function(obj, ...mixins) {
var result = { var result = _ObjectCreate(obj)
__proto__: obj
}
array.for(mixins, mix => { array.for(mixins, mix => {
if (isa(mix, object)) { if (isa(mix, object)) {
for (var key in mix) { for (var key in mix)
result[key] = mix[key] result[key] = mix[key]
}
} }
}) })
return result return result
@@ -116,7 +113,7 @@ var _ObjectFreeze = Object.freeze
var _ObjectIsFrozen = Object.isFrozen var _ObjectIsFrozen = Object.isFrozen
var _ObjectDefineProperty = Object.defineProperty var _ObjectDefineProperty = Object.defineProperty
var _ObjectGetPrototypeOf = Object.getPrototypeOf var _ObjectGetPrototypeOf = Object.getPrototypeOf
var _ObjectCreate = meme var _ObjectCreate = Object.create
var _ArrayIsArray = Array.isArray var _ArrayIsArray = Array.isArray
Object.prototype.toString = function() Object.prototype.toString = function()