From 5ae26e10bd778a7e909bb49765e62148ca0db93a Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Wed, 22 Apr 2015 17:11:24 -0700 Subject: [PATCH] Moved function used in declaration emitter to the declaration emitter to break dependency loop. --- src/compiler/declarationEmitter.ts | 4 ++++ src/compiler/emitter.ts | 4 ---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/compiler/declarationEmitter.ts b/src/compiler/declarationEmitter.ts index 3f613271ce1..2fb7ad6d93a 100644 --- a/src/compiler/declarationEmitter.ts +++ b/src/compiler/declarationEmitter.ts @@ -37,6 +37,10 @@ module ts { return diagnostics; } + export function isExternalModuleOrDeclarationFile(sourceFile: SourceFile) { + return isExternalModule(sourceFile) || isDeclarationFile(sourceFile); + } + function emitDeclarations(host: EmitHost, resolver: EmitResolver, diagnostics: Diagnostic[], jsFilePath: string, root?: SourceFile): DeclarationEmit { let newLine = host.getNewLine(); let compilerOptions = host.getCompilerOptions(); diff --git a/src/compiler/emitter.ts b/src/compiler/emitter.ts index 47014c0559a..7ab312a22aa 100644 --- a/src/compiler/emitter.ts +++ b/src/compiler/emitter.ts @@ -3,10 +3,6 @@ /* @internal */ module ts { - export function isExternalModuleOrDeclarationFile(sourceFile: SourceFile) { - return isExternalModule(sourceFile) || isDeclarationFile(sourceFile); - } - // Flags enum to track count of temp variables and a few dedicated names const enum TempFlags { Auto = 0x00000000, // No preferred name