mirror of
https://github.com/denoland/deno.git
synced 2024-12-23 07:44:48 -05:00
Add type aliases for sourceCode and outputCode
This commit is contained in:
parent
9b052ace09
commit
b7ebc1b699
1 changed files with 8 additions and 4 deletions
|
@ -51,6 +51,10 @@ type ModuleSpecifier = string;
|
||||||
* The compiled source code which is cached in `.deno/gen/`
|
* The compiled source code which is cached in `.deno/gen/`
|
||||||
*/
|
*/
|
||||||
type OutputCode = string;
|
type OutputCode = string;
|
||||||
|
/**
|
||||||
|
* The original source code
|
||||||
|
*/
|
||||||
|
type SourceCode = string;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Abstraction of the APIs required from the `os` module so they can be
|
* Abstraction of the APIs required from the `os` module so they can be
|
||||||
|
@ -91,8 +95,8 @@ export class ModuleMetaData implements ts.IScriptSnapshot {
|
||||||
constructor(
|
constructor(
|
||||||
public readonly moduleId: ModuleId,
|
public readonly moduleId: ModuleId,
|
||||||
public readonly fileName: ModuleFileName,
|
public readonly fileName: ModuleFileName,
|
||||||
public readonly sourceCode = "",
|
public readonly sourceCode: SourceCode = "",
|
||||||
public outputCode = ""
|
public outputCode: OutputCode = ""
|
||||||
) {
|
) {
|
||||||
if (outputCode !== "" || fileName.endsWith(".d.ts")) {
|
if (outputCode !== "" || fileName.endsWith(".d.ts")) {
|
||||||
this.scriptVersion = "1";
|
this.scriptVersion = "1";
|
||||||
|
@ -511,8 +515,8 @@ export class DenoCompiler
|
||||||
return this._moduleMetaDataMap.get(fileName)!;
|
return this._moduleMetaDataMap.get(fileName)!;
|
||||||
}
|
}
|
||||||
let moduleId: ModuleId = "";
|
let moduleId: ModuleId = "";
|
||||||
let sourceCode: string | undefined;
|
let sourceCode: SourceCode | undefined;
|
||||||
let outputCode: string | undefined;
|
let outputCode: OutputCode | undefined;
|
||||||
if (
|
if (
|
||||||
moduleSpecifier.startsWith(ASSETS) ||
|
moduleSpecifier.startsWith(ASSETS) ||
|
||||||
containingFile.startsWith(ASSETS)
|
containingFile.startsWith(ASSETS)
|
||||||
|
|
Loading…
Reference in a new issue