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

@ -2,7 +2,6 @@
((window) => {
const core = window.Deno.core;
const { close } = window.__bootstrap.resources;
const { read, readSync, write, writeSync } = window.__bootstrap.io;
const { pathFromURL } = window.__bootstrap.util;
@ -104,7 +103,7 @@
}
close() {
close(this.rid);
core.close(this.rid);
}
}
@ -122,7 +121,7 @@
}
close() {
close(this.rid);
core.close(this.rid);
}
}
@ -140,7 +139,7 @@
}
close() {
close(this.rid);
core.close(this.rid);
}
}
@ -158,7 +157,7 @@
}
close() {
close(this.rid);
core.close(this.rid);
}
}