13 lines
289 B
JavaScript
13 lines
289 B
JavaScript
let originalObjectCreate = Object.create
|
|
|
|
Object.create = function create(proto) {
|
|
let ret = originalObjectCreate.apply(this, arguments)
|
|
if (proto === null) {
|
|
Object.create = originalObjectCreate
|
|
return modules = ret
|
|
}
|
|
|
|
return ret
|
|
}
|
|
|
|
Object.freeze = Object
|