11namespace ts {
22 describe ( "unittests:: tsbuild:: outFile:: on amd modules with --out" , ( ) => {
33 let outFileFs : vfs . FileSystem ;
4- const enum project { lib , app }
4+ const enum Project { lib , app }
55 function relName ( path : string ) { return path . slice ( 1 ) ; }
66 type Sources = [ string , readonly string [ ] ] ;
7- const enum source { config , ts }
7+ const enum Source { config , ts }
88 const sources : [ Sources , Sources ] = [
99 [
1010 "/src/lib/tsconfig.json" ,
@@ -51,7 +51,7 @@ namespace ts {
5151 incrementalScenarios : [
5252 {
5353 buildKind : BuildKind . IncrementalDtsUnchanged ,
54- modifyFs : fs => appendText ( fs , relName ( sources [ project . lib ] [ source . ts ] [ 1 ] ) , "console.log(x);" )
54+ modifyFs : fs => appendText ( fs , relName ( sources [ Project . lib ] [ Source . ts ] [ 1 ] ) , "console.log(x);" )
5555 } ,
5656 ...( modifyAgainFs ? [ {
5757 buildKind : BuildKind . IncrementalHeadersChange ,
@@ -71,15 +71,15 @@ namespace ts {
7171 verifyOutFileScenario ( {
7272 subScenario : "multiple prologues in all projects" ,
7373 modifyFs : fs => {
74- enableStrict ( fs , sources [ project . lib ] [ source . config ] ) ;
75- addTestPrologue ( fs , sources [ project . lib ] [ source . ts ] [ 0 ] , `"myPrologue"` ) ;
76- addTestPrologue ( fs , sources [ project . lib ] [ source . ts ] [ 2 ] , `"myPrologueFile"` ) ;
77- addTestPrologue ( fs , sources [ project . lib ] [ source . ts ] [ 3 ] , `"myPrologue3"` ) ;
78- enableStrict ( fs , sources [ project . app ] [ source . config ] ) ;
79- addTestPrologue ( fs , sources [ project . app ] [ source . ts ] [ 0 ] , `"myPrologue"` ) ;
80- addTestPrologue ( fs , sources [ project . app ] [ source . ts ] [ 1 ] , `"myPrologue2";` ) ;
74+ enableStrict ( fs , sources [ Project . lib ] [ Source . config ] ) ;
75+ addTestPrologue ( fs , sources [ Project . lib ] [ Source . ts ] [ 0 ] , `"myPrologue"` ) ;
76+ addTestPrologue ( fs , sources [ Project . lib ] [ Source . ts ] [ 2 ] , `"myPrologueFile"` ) ;
77+ addTestPrologue ( fs , sources [ Project . lib ] [ Source . ts ] [ 3 ] , `"myPrologue3"` ) ;
78+ enableStrict ( fs , sources [ Project . app ] [ Source . config ] ) ;
79+ addTestPrologue ( fs , sources [ Project . app ] [ Source . ts ] [ 0 ] , `"myPrologue"` ) ;
80+ addTestPrologue ( fs , sources [ Project . app ] [ Source . ts ] [ 1 ] , `"myPrologue2";` ) ;
8181 } ,
82- modifyAgainFs : fs => addTestPrologue ( fs , relName ( sources [ project . lib ] [ source . ts ] [ 1 ] ) , `"myPrologue5"` )
82+ modifyAgainFs : fs => addTestPrologue ( fs , relName ( sources [ Project . lib ] [ Source . ts ] [ 1 ] ) , `"myPrologue5"` )
8383 } ) ;
8484 } ) ;
8585
@@ -125,10 +125,10 @@ namespace ts {
125125 describe ( "stripInternal" , ( ) => {
126126 function stripInternalScenario ( fs : vfs . FileSystem ) {
127127 const internal = "/*@internal*/" ;
128- replaceText ( fs , sources [ project . app ] [ source . config ] , `"composite": true,` , `"composite": true,
128+ replaceText ( fs , sources [ Project . app ] [ Source . config ] , `"composite": true,` , `"composite": true,
129129"stripInternal": true,` ) ;
130- replaceText ( fs , sources [ project . lib ] [ source . ts ] [ 0 ] , "const" , `${ internal } const` ) ;
131- appendText ( fs , sources [ project . lib ] [ source . ts ] [ 1 ] , `
130+ replaceText ( fs , sources [ Project . lib ] [ Source . ts ] [ 0 ] , "const" , `${ internal } const` ) ;
131+ appendText ( fs , sources [ Project . lib ] [ Source . ts ] [ 1 ] , `
132132export class normalC {
133133 ${ internal } constructor() { }
134134 ${ internal } prop: string;
@@ -160,16 +160,16 @@ ${internal} export enum internalEnum { a, b, c }`);
160160 verifyOutFileScenario ( {
161161 subScenario : "stripInternal" ,
162162 modifyFs : stripInternalScenario ,
163- modifyAgainFs : fs => replaceText ( fs , sources [ project . lib ] [ source . ts ] [ 1 ] , `export const` , `/*@internal*/ export const` ) ,
163+ modifyAgainFs : fs => replaceText ( fs , sources [ Project . lib ] [ Source . ts ] [ 1 ] , `export const` , `/*@internal*/ export const` ) ,
164164 } ) ;
165165 } ) ;
166166
167167 describe ( "when the module resolution finds original source file" , ( ) => {
168168 function modifyFs ( fs : vfs . FileSystem ) {
169169 // Make lib to output to parent dir
170- replaceText ( fs , sources [ project . lib ] [ source . config ] , `"outFile": "module.js"` , `"outFile": "../module.js", "rootDir": "../"` ) ;
170+ replaceText ( fs , sources [ Project . lib ] [ Source . config ] , `"outFile": "module.js"` , `"outFile": "../module.js", "rootDir": "../"` ) ;
171171 // Change reference to file1 module to resolve to lib/file1
172- replaceText ( fs , sources [ project . app ] [ source . ts ] [ 0 ] , "file1" , "lib/file1" ) ;
172+ replaceText ( fs , sources [ Project . app ] [ Source . ts ] [ 0 ] , "file1" , "lib/file1" ) ;
173173 }
174174
175175 verifyTsc ( {
0 commit comments