enbale fourslash tests

This commit is contained in:
Mohamed Hegazy
2014-07-29 10:37:01 -07:00
parent 85393abfd9
commit 0a08a42abe
8 changed files with 361 additions and 357 deletions

View File

@@ -145,11 +145,8 @@ module TypeScript {
}
export function getLocalizedText(diagnosticKey: string, args: any[]): string {
if (LocalizedDiagnosticMessages) {
//Debug.assert(LocalizedDiagnosticMessages.hasOwnProperty(diagnosticKey));
}
var diagnosticMessageText: string = LocalizedDiagnosticMessages ? LocalizedDiagnosticMessages[diagnosticKey] : diagnosticKey;
var diagnosticMessageText: string = diagnosticKey;
Debug.assert(diagnosticMessageText !== undefined && diagnosticMessageText !== null);
var actualCount = args ? args.length : 0;

View File

@@ -811,7 +811,7 @@ module ts {
}
}
function createDocument(compilationSettings: CompilerOptions, fileName: string, scriptSnapshot: TypeScript.IScriptSnapshot, byteOrderMark: ByteOrderMark, version: number, isOpen: boolean, referencedFiles: string[]): Document {
export function createDocument(compilationSettings: CompilerOptions, fileName: string, scriptSnapshot: TypeScript.IScriptSnapshot, byteOrderMark: ByteOrderMark, version: number, isOpen: boolean, referencedFiles: string[]): Document {
return new DocumentObject(compilationSettings, fileName, referencedFiles, scriptSnapshot, byteOrderMark, version, isOpen, /*syntaxTree:*/ null, /*soruceFile*/ null);
}
@@ -1339,7 +1339,7 @@ module ts {
function dispose(): void {
if (program) {
forEach(program.getSourceFiles(),
(f) => documentRegistry.releaseDocument(f.filename, program.getCompilerOptions()));
(f) => { documentRegistry.releaseDocument(f.filename, program.getCompilerOptions()); });
}
}

View File

@@ -173,6 +173,8 @@ module ts {
}
function languageVersionToScriptTarget(languageVersion: LanguageVersion): ScriptTarget {
if (typeof languageVersion === "undefined") return undefined;
switch (languageVersion) {
case LanguageVersion.EcmaScript3: return ScriptTarget.ES3;
case LanguageVersion.EcmaScript5: return ScriptTarget.ES5;
@@ -181,6 +183,8 @@ module ts {
}
function moduleGenTargetToModuleKind(moduleGenTarget: ModuleGenTarget): ModuleKind {
if (typeof moduleGenTarget === "undefined") return undefined;
switch (moduleGenTarget) {
case ModuleGenTarget.Asynchronous: return ModuleKind.AMD;
case ModuleGenTarget.Synchronous: return ModuleKind.CommonJS;
@@ -190,6 +194,8 @@ module ts {
}
function scriptTargetTolanguageVersion(scriptTarget: ScriptTarget): LanguageVersion {
if (typeof scriptTarget === "undefined") return undefined;
switch (scriptTarget) {
case ScriptTarget.ES3: return LanguageVersion.EcmaScript3;
case ScriptTarget.ES5: return LanguageVersion.EcmaScript5;
@@ -198,6 +204,8 @@ module ts {
}
function moduleKindToModuleGenTarget(moduleKind: ModuleKind): ModuleGenTarget {
if (typeof moduleKind === "undefined") return undefined;
switch (moduleKind) {
case ModuleKind.AMD: return ModuleGenTarget.Asynchronous;
case ModuleKind.CommonJS: return ModuleGenTarget.Synchronous;