refactor: move op_resources and op_close to deno_core (#7539)

Moves op_close and op_resources to deno_core::ops and exports them.
Adds serde dependency to deno_core and reexports it.

Moves JS implementation of those ops to Deno.core and reexports them in Deno.
This commit is contained in:
Bartek Iwańczuk 2020-09-17 18:09:50 +02:00 committed by GitHub
parent 3421f4dbbd
commit bda9379385
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
20 changed files with 85 additions and 97 deletions

View file

@ -308,6 +308,8 @@ delete Object.prototype.__proto__;
core,
internal: internalSymbol,
[internalSymbol]: internalObject,
resources: core.resources,
close: core.close,
...denoNs,
};
Object.defineProperties(finalDenoNs, {
@ -361,6 +363,8 @@ delete Object.prototype.__proto__;
core,
internal: internalSymbol,
[internalSymbol]: internalObject,
resources: core.resources,
close: core.close,
...denoNs,
};
if (useDenoNamespace) {