13. 内部的なオプションの設定
export class CompilationSettings {
public propagateEnumConstants: boolean = false;
public removeComments: boolean = false;
public watch: boolean = false;
public noResolve: boolean = false;
public allowAutomaticSemicolonInsertion: boolean = true;
public noImplicitAny: boolean = false;
public noLib: boolean = false;
public codeGenTarget: LanguageVersion = LanguageVersion.EcmaScript3;
public moduleGenTarget: ModuleGenTarget =
ModuleGenTarget.Unspecified;
public outFileOption: string = "";
public outDirOption: string = "";
public mapSourceFiles: boolean = false;
public mapRoot: string = "";
public sourceRoot: string = "";
public generateDeclarationFiles: boolean = false;
public useCaseSensitiveFileResolution: boolean = false;
public gatherDiagnostics: boolean = false;
public codepage: number = null
public createFileLog: boolean = false;
}
settings.ts
勝手にセミコロンを設定してくれる