refactor(cli): runtime compiler APIs consolidated to Deno.emit() (#8799)

Closes: #4752
This commit is contained in:
Kitson Kelly 2021-01-01 08:43:54 +11:00 committed by GitHub
parent 5f4e1767fe
commit 012f99bd9a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
14 changed files with 592 additions and 516 deletions

View file

@ -1,12 +1,14 @@
const [errors, program] = await Deno.compile(
const { diagnostics, files } = await Deno.emit(
"/main.ts",
{
"/main.ts": `document.getElementById("foo");`,
},
{
lib: ["dom", "esnext"],
sources: {
"/main.ts": `document.getElementById("foo");`,
},
compilerOptions: {
lib: ["dom", "esnext"],
},
},
);
console.log(errors);
console.log(Object.keys(program).sort());
console.log(diagnostics);
console.log(Object.keys(files).sort());